2014-03-03 22:55:01 +0000 2014-03-03 22:55:01 +0000
93
93

Text nach Wert in Notepad++ sortieren

Ich habe Listen von Dateien, die ein paar Spalten mit Daten enthalten. Sie sind nicht so sortiert, wie ich es von der Ausgabe her möchte, also suche ich manuell, wo eine Zeile sein sollte. Gibt es eine Möglichkeit in Notepad++, die Zeilen alphabetisch zu sortieren? Wenn ja, wie?

Antworten (3)

141
141
141
2014-07-05 22:07:19 +0000

Seit Notepad++ 6.5.2 ist es nun nativ möglich, Zeilen zu sortieren:

49
49
49
2014-03-03 23:20:36 +0000

(Beachten Sie, dass diese Antwort geschrieben wurde, bevor np++ 6.5.2 veröffentlicht wurde.)

Es scheint, dass Notepad++ die Sortierung nicht standardmäßig unterstützt, aber Notepad++ hat viele Freunde, die so etwas für Sie tun, die wir Plugins nennen.

  1. Laden Sie das TextFX-Plugin für Notepad++ herunter ( TextFX in SourceForge ) - gehen Sie auf die neueste Version und laden Sie die neueste TextFX…bin.zip herunter.
  2. Öffnen Sie das Zip und extrahieren Sie NppTextFX.dll in den Ordner (Programme)\Notepad++\plugins.
  3. Starten Sie Notepad++ neu
  4. Um die Sortierung durchzuführen, wählen Sie die zu sortierenden Zeilen aus, gehen Sie im Hauptmenü zu TextFX und wählen Sie TextFX Tools - Sort lines.
2
2
2
2017-03-21 17:05:32 +0000

Da Sie Notepad++ verwenden, gehe ich davon aus, dass Sie Windows verwenden. Sie haben ein paar andere Optionen, um den Inhalt großer Textdateien alphabetisch zu sortieren.

Mein persönlicher Favorit ist PowerShell. Sie könnten das Cmdlet Sort-Object verwenden. Der folgende Befehl zeigt ein Beispiel für die Verwendung des Cmdlets. Wir lesen zunächst den Inhalt (Get-Content) von MyFile.txt, übergeben ihn an das Cmdlet “Sort-Object” (Sort) und geben das Ergebnis in eine neue Datei (Out-File) aus.

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

Eine weitere Möglichkeit ist die Verwendung des Befehls sort in der Eingabeaufforderung.

sort MyFile.txt /o MySortedFile.txt

Die letzte Möglichkeit ist die Verwendung eines Online-Tools: miniwebtool.com oder sortlines.com erledigen diese Aufgabe.