नोटपैड ++ में मूल्य के अनुसार पाठ को क्रमबद्ध करें


92

मेरे पास फ़ाइलों की सूची है जिसमें डेटा के कुछ कॉलम हैं। यह उस तरह से सॉर्ट नहीं किया जाता है जैसा मैं आउटपुट से चाहता हूं, इसलिए मैं मैन्युअल रूप से शिकार कर रहा हूं जहां एक लाइन होनी चाहिए। क्या नोटपैड ++ में लाइनों को वर्णानुक्रम में क्रमबद्ध करने का एक तरीका है? यदि हां, तो कैसे?


4
कृपया @Franck Dernoncourt द्वारा नया उत्तर देखें। लोग अद्यतन के बारे में पढ़े बिना स्वीकार किए गए उत्तर का उपयोग कर सकते हैं।

1
@ सलामी बल्लेबाज मैंने इसे देखा और जब मैंने किया तो मतदान किया। TextFX में अन्य बेहतरीन विशेषताएं भी हैं
कनाडाई ल्यूक

1
अब जब यह नोटपैड ++ ( फ्रेंक डर्नोनकोर्ट के उत्तर ) में बनाया गया है , तो शायद उस जवाब को स्वीकार करें?
पीटर मोर्टेंसन

@Peter ने मेरे लिए सबसे अच्छा काम करने वाले उत्तर को स्वीकार किया। मैंने अन्य उत्तर के साथ
कनाडाई ल्यूक

जवाबों:


134

नोटपैड ++ 6.5.2 के बाद से लाइनों को छांटना अब मूल रूप से संभव है:

संस्करण v6.9.2 (8/5/16 के अनुसार)


2
ध्यान दें कि कोई भी पूंजी कम मामले से पहले आती है। अर्थात। AZ फिर az
Aequitas

4
स्क्रीनशॉट को शामिल करने के लिए धन्यवाद! यह अन्य पोस्ट ( superuser.com/questions/762279/… ) अच्छी है, लेकिन यह आपके स्क्रीनशॉट से बहुत स्पष्ट है कि क्या करना है।
एरिक हेपरले - कोडस्लेयर2010

3
इसने काम कर दिया! यह स्वीकृत उत्तर होना चाहिए।
पीटर मोर्टेंसन

3
यह छोटी गाड़ी है ... मुझे अपने पाठ को कॉपी करना था और छाँटने में सक्षम होने के लिए दूसरे टैब में पेस्ट करना था ...
रोज़दी

2
मैंने कुछ समस्याएँ देखीं, मुझे लगता है कि इसे असंगत लाइन एंडिंग्स के साथ जोड़ा जा सकता है। एक समाधान जिसने मुझे "नॉन-सॉर्टिंग" समस्या को हल करने में मदद की थी: सभी टेक्स्ट का चयन करें , सभी लाइन एंडिंग्स को लिनक्स / मैक / विंडोज (जो भी आपका ऑपरेटिंग सिस्टम नहीं है) में कनवर्ट करें, फिर सभी लाइन-एंडिंग को अपने ऑपरेटिंग सिस्टम को समाप्त करने में परिवर्तित करें। । अब इस बिंदु पर मेरे लिए यह ठीक है।
पचोपाको

49

(ध्यान दें कि यह उत्तर np ++ 6.5.2 जारी होने से पहले लिखा गया था।)

ऐसा लगता है कि नोटपैड ++ डिफ़ॉल्ट रूप से छँटाई का समर्थन नहीं करता है, लेकिन नोटपैड ++ के पास कई दोस्त हैं जो आपके लिए कुछ ऐसा करते हैं जो आपको कॉल प्लग इन करते हैं।

  1. नोटपैड ++ के लिए टेक्स्टएफ़एक्स प्लगइन डाउनलोड करें ( टेक्स्टफ़एक्स इन सोर्सफॉर ) - नवीनतम संस्करण पर जाएं और नवीनतम टेक्स्टएफएक्स डाउनलोड करें ... bin.zip।
  2. ज़िप खोलें और NppTextFX.dll से (प्रोग्राम फ़ाइलें) \ Notepad ++ \ plugins फ़ोल्डर निकालें।
  3. नोटपैड ++ को पुनरारंभ करें
  4. सॉर्ट करने के लिए, सॉर्ट करने के लिए लाइनों का चयन करें, मुख्य मेनू पर TextFX पर जाएं और TextFX टूल - सॉर्ट लाइनों का चयन करें।

मैन्युअल रूप से TextFX को हथियाने की आवश्यकता नहीं है -> पहला: एनपीपी के नवीनतम संस्करण में अपडेट करें। फिर "प्लगइन्स" / "प्लगइन प्रबंधक" चुनें। इसके बाद प्लगइन लिस्ट को पॉप्युलेट करना चाहिए। TextFX चुनें। "इंस्टॉल करें I"। किया हुआ।
bshea

इसके अलावा, पिछले कुछ वर्षों में देशी छँटाई में सुधार हुआ है। (पिक "एडिट" / "लाइन ऑपरेशंस") अन्य उत्तर देखें यदि आप w / TextFX प्लगइन को परेशान नहीं करना चाहते हैं, हालांकि, मैं अन्य कारणों से इसकी सलाह देता हूं ..
bshea

प्लगइन अब "TextFX वर्ण" कहा जाता है।
डेविस डेविस

2

चूंकि आप नोटपैड ++ का उपयोग कर रहे हैं, मुझे लगता है कि आप विंडोज का उपयोग कर रहे हैं। आपके पास बड़ी टेक्स्ट फ़ाइल सामग्री को वर्णानुक्रम में सॉर्ट करने के लिए कुछ अन्य विकल्प हैं।

मेरा व्यक्तिगत पसंदीदा पॉवरशेल है। आप सॉर्ट-ऑब्जेक्ट cmdlet का उपयोग कर सकते हैं । निम्न आदेश cmdlet का उपयोग करने के तरीके का एक उदाहरण दिखाता है। हम पहले MyFile.txt की सामग्री (Get-Content) को पढ़ते हैं, इसे Sort-Object cmdlet (सॉर्ट) में पास करते हैं और परिणाम को एक नई फ़ाइल (आउट-फाइल) में आउटपुट करते हैं।

Get-Content MyFile.txt | Sort | Out-File MySortedFile.txt

यहाँ छवि विवरण दर्ज करें

एक अन्य विकल्प कमांड प्रॉम्प्ट में सॉर्ट कमांड का उपयोग करना है ।

sort MyFile.txt /o MySortedFile.txt

यहाँ छवि विवरण दर्ज करें

अंत में, अंतिम विकल्प एक ऑनलाइन टूल का उपयोग करना है: miniwebtool.com या Sortlines.com काम करेगा।


1
क्षमा करें, लेकिन उन्होंने विशेष रूप से नोटपैड ++ के बारे में पूछा।
user598527
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.