Sortieren von Zeilen in Notepad ++ ohne das TextFX-Plugin


226

Die aktuelle Version von Notepad ++ (zum Zeitpunkt des Schreibens) ist 6.6.3. Version 6.5.2 ist die erste, die eine native Sortierfunktion (ohne Plugin) eingeführt hat. Zumindest behaupten sie das; Obwohl wir neun Releases nach Version 6.5.2 haben, habe ich nichts über diese Funktion gefunden:

  • Es gibt kein Zeichen davon im Menü (oder ich bin blind),
  • In der Notepad ++ - Dokumentation (Online-Hilfe) gibt es nicht einmal ein Wort.

Alles, was ich im Internet lese (einschließlich dieser Antwort ), handelt immer noch vom Sortieren von Zeilen mit dem TextFX-Plugin. Es gibt nichts über eine native (QuickSort-basierte) Funktion.

Also: Wie sortiere ich Zeilen in Notepad ++, ohne das TextFX-Plugin zu verwenden?

Antworten:


351

Die richtige Menüoption lautet wie folgt.

Für alle Versionen vor 6.8.3:

Menü BearbeitenLinienoperationenLinien in aufsteigender / absteigender Reihenfolge sortieren

Für Version 6.8.3und folgende:

Menü BearbeitenLinienoperationenLinien lexikographisch aufsteigend / absteigend sortieren

Wenn Sie einige Zeilen auswählen, wird Ihre Auswahl sortiert. Wenn es keine Auswahl gibt, wird Ihre gesamte Datei sortiert.


1
Ich kann nicht glauben, dass ich Notepad ++ so lange benutzt habe, ohne es zu wissen!
Jay Cummins

1
Aus irgendeinem seltsamen Grund hat das bei mir nicht funktioniert. Ich verwende Windows, aber mein Text hatte nur LF-Zeilenenden (vom Browser eingefügter Text). Um das zu umgehen, musste ich alle Zeilenenden nach Unix konvertieren, dann wieder nach Windows, dann funktionierte die Sortierung.
pgr

1
@trejder Die Tatsache, dass ich in eine Richtung konvertieren und dann wieder zurück musste, zeigt mir, dass das eigentliche Problem darin besteht, dass Notepad ++ erkennt, mit welcher Art von Dokument es arbeitet. Möglicherweise ist eingefügter Text, der noch nicht gespeichert wurde, ein Randfall. Aber es ist definitiv ein Fehler, ja.
pgr


1
Die Sortierfunktion funktioniert nicht richtig, sie sortiert wie folgt: addCartLink bindPager setItemsTitle addTab
Schwarz
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.