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

Ordinare il testo per valore in Notepad++

Ho delle liste di file che contengono alcune colonne di dati. Non sono ordinati nel modo che voglio dall'output, quindi sto cacciando manualmente dove una riga dovrebbe essere. C'è un modo in Notepad++ per ordinare le righe in ordine alfabetico? Se sì, come?

Risposte (3)

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

Da Notepad++ 6.5.2 è ora possibile ordinare nativamente le linee:

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

(Si noti che questa risposta è stata scritta prima del rilascio di np++ 6.5.2.)

Sembra che Notepad++ non supporti l'ordinamento di default, ma Notepad++ ha molti amici per fare qualcosa del genere per voi che chiamiamo plugin.

  1. Scarica il plugin TextFX per Notepad++ ( TextFX in SourceForge ) - vai all'ultima versione e scarica l'ultimo TextFX…bin.zip.
  2. Aprire lo zip ed estrarre NppTextFX.dll nella cartella (Program Files)\Notepad++\plugins.
  3. Riavvia Notepad++
  4. Per fare l'ordinamento, selezionate le linee da ordinare, andate su TextFX nel menu principale e selezionate TextFX Tools - Sort lines.
2
2
2
2017-03-21 17:05:32 +0000

Dato che stai usando Notepad++, presumo che tu stia usando Windows. Hai alcune altre opzioni per ordinare in ordine alfabetico il contenuto di grandi file di testo.

Il mio preferito è PowerShell. Puoi usare il cmdlet Sort-Object . Il seguente comando mostra un esempio di come usare il cmdlet. Prima leggiamo il contenuto (Get-Content) di MyFile.txt, lo passiamo al cmdlet Sort-Object (Sort) e facciamo uscire il risultato in un nuovo file (Out-File).

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

Un'altra opzione è quella di usare il comando sort nel Prompt dei comandi.

sort MyFile.txt /o MySortedFile.txt

Infine, l'ultima opzione è usare uno strumento online: miniwebtool.com o sortlines.com faranno il lavoro.