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

Sortowanie tekstu według wartości w Notepad++

Advertisement

Mam listy plików, które zawierają kilka kolumn danych. Nie są one posortowane tak, jak chcę na wyjściu, więc ręcznie poluję na to, gdzie powinna być dana linia. Czy istnieje sposób w Notepad++, aby posortować wiersze alfabetycznie? Jeśli tak, to jak?

Advertisement
Advertisement

Odpowiedzi (3)

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

Od wersji Notepad++ 6.5.2 jest teraz natywnie możliwe sortowanie linii:

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

(Zauważ, że ta odpowiedź została napisana przed wydaniem np++ 6.5.2.)

Wygląda na to, że Notepad++ nie obsługuje domyślnie sortowania, ale Notepad++ ma wielu przyjaciół, którzy mogą zrobić coś takiego dla ciebie, które nazywamy wtyczkami.

  1. Pobierz plugin TextFX dla Notepad++ ( TextFX w SourceForge ) - przejdź do najnowszej wersji i pobierz najnowszy TextFX…bin.zip.
  2. Otwórz zip i rozpakuj NppTextFX.dll do folderu (Program Files)\Notepad++\plugins.
  3. Zrestartuj Notepad++
  4. Aby wykonać sortowanie, wybierz linie do posortowania, przejdź do TextFX w menu głównym i wybierz TextFX Tools - Sort lines.
2
Advertisement
2
2
2017-03-21 17:05:32 +0000
Advertisement

Ponieważ używasz Notepad++, zakładam, że używasz systemu Windows. Masz kilka innych opcji, aby posortować zawartość dużych plików tekstowych alfabetycznie.

Moim osobistym faworytem jest PowerShell. Możesz użyć cmdleta Sort-Object . Poniższe polecenie pokazuje przykład użycia tego cmdletu. Najpierw odczytujemy zawartość (Get-Content) pliku MyFile.txt, przekazujemy ją do cmdletu Sort-Object (Sort) i wyprowadzamy wynik do nowego pliku (Out-File).

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

Inną opcją jest użycie polecenia sort w Wierszu poleceń.

sort MyFile.txt /o MySortedFile.txt

Wreszcie, ostatnią opcją jest użycie narzędzia online: miniwebtool.com lub sortlines.com wykona zadanie.

Advertisement

Pytania pokrewne

8
1
6
4
3
Advertisement
Advertisement