سؤال فرز النص حسب القيمة في Notepad ++


لدي قوائم بالملفات التي تحتوي على عدد قليل من أعمدة البيانات. لا يتم فرزها بالطريقة التي أريدها من المخرجات ، لذلك فأنا أقوم بالبحث يدويًا عن المكان الذي يجب أن يكون فيه الخط. هل هناك طريقة في Notepad ++ لفرز الخطوط أبجديا؟ إذا كان الأمر كذلك ، كيف؟


85
2018-03-03 22:55


الأصل


يرجى الاطلاع على الإجابة الجديدة من قبلFranck Dernoncourt. قد يستخدم الأشخاص الإجابة المعلّمة على أنها مقبولة دون القراءة عن التحديث.
screener لقد رأيتها وأصوت عندما صوتت. يحتوي TextFX على ميزات رائعة أخرى أيضًا - Canadian Luke
الآن أنها بنيت في Notepad ++ (إجابة فرانك ديرنونكور) ، ربما تقبل هذه الإجابة بدلا من ذلك؟ - Peter Mortensen
Peter قبلت الإجابة التي عملت أفضل بالنسبة لي. لقد صوّت على الإجابة الأخرى أيضًا - Canadian Luke
ممكن نسخة من فرز الأسطر في Notepad ++ بدون إضافة TextFX - trejder


الأجوبة:


(لاحظ أنه تم كتابة هذه الإجابة قبل إصدار np ++ 6.5.2.)

يبدو أن Notepad ++ لا يدعم الفرز بشكل افتراضي ، ولكن Notepad ++ لديه العديد من الأصدقاء للقيام بشيء من هذا القبيل بالنسبة لك والتي نسميها المكونات الإضافية.

  1. تنزيل البرنامج المساعد TextFX لبرنامج Notepad ++ ( TextFX في SourceForge ) - انتقل إلى أحدث إصدار وقم بتنزيل أحدث TextFX… bin.zip.
  2. افتح الرمز البريدي واستخراج NppTextFX.dll إلى مجلد (Files Files) \ Notepad ++ \ plugins.
  3. إعادة تشغيل المفكرة ++
  4. للقيام بهذا التصنيف ، حدد خطوط الترتيب ، انتقل إلى TextFX في القائمة الرئيسية وحدد TextFX Tools - Sort lines.

49
2018-03-03 23:20



لا حاجة للاستيلاء على TextFX يدويا -> أولا: التحديث إلى أحدث إصدار من NPP. ثم اختر "Plugins" / "Plugin Manager". يجب أن ثم ملء قائمة المكونات. اختيار TextFX. "التثبت". فعله. - bshea
أيضا ، تحسنت الفرز الأصلي على مر السنين. (اختر "تحرير" / "عمليات الخط") انظر إجابات أخرى إذا كنت لا تريد أن تزعج ث / TextFX المساعد ، على الرغم من ذلك ، أوصي به لأسباب أخرى .. - bshea
يسمى المكون الإضافي الآن "TextFX Characters". - Alek Davis


منذ المفكرة ++ 6.5.2 من الممكن الآن فرز الخطوط:

Version v6.9.2 (as of 8/5/16)


127
2017-07-05 22:07



حان الوقت لتحديث NP ++ الخاص بي. شكر! - Scott Rhee
لاحظ أن أي رأس مال يأتي قبل حالة أقل. أي. A-Z ثم a-z - Aequitas
شكرًا على تضمين لقطة شاشة! هذه الوظيفة الأخرى (superuser.com/questions/762279/...) جيد ، ولكن من الواضح جدًا من لقطة الشاشة ما يجب فعله. - Eric Hepperle - CodeSlayer2010
انها عملت! يجب أن يكون هذا هو الجواب المقبول. - Peter Mortensen
هذا هو عربات التي تجرها الدواب ... اضطررت إلى نسخ النص الخاص بي ولصق في علامة تبويب أخرى لتكون قادرة على فرز ... - Rosdi


بما أنك تستخدم Notepad ++ ، أفترض أنك تستخدم Windows. لديك بعض الخيارات الأخرى لفرز محتوى ملف نصي كبير أبجديًا.

بلدي المفضل الشخصي هو PowerShell. يمكنك استخدام أمر من نوع cmdlet. يعرض الأمر التالي مثالاً لكيفية استخدام cmdlet. قرأنا أولاً المحتوى (Get-Content) الخاص بـ MyFile.txt ، وقم بتمريره إلى الأمر cmdlet (فرز) من نوع الفرز وإخراج النتيجة إلى ملف جديد (Out-File).

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

enter image description here

خيار آخر هو استخدام أمر الفرز في موجه الأوامر.

sort MyFile.txt /o MySortedFile.txt

enter image description here

أخيرًا ، الخيار الأخير هو استخدام أداة عبر الإنترنت: miniwebtool.com أو sortlines.com سوف تقوم بهذه المهمة.


2
2018-03-21 17:05



عذرا ، لكنه سأل بالتحديد عن المفكرة ++. - user598527