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

Trier le texte par valeur dans le Bloc-notes++

J'ai des listes de fichiers qui contiennent quelques colonnes de données. Elles ne sont pas triées de la manière que je souhaite à partir de la sortie, donc je cherche manuellement où une ligne devrait se trouver. Y a-t-il un moyen dans Notepad++ de trier les lignes par ordre alphabétique ? Si oui, comment ?

Réponses (3)

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

Depuis Notepad++ 6.5.2 il est maintenant possible de trier les lignes en natif :

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

(Notez que cette réponse a été écrite avant la sortie de np++ 6.5.2.)

Il semble que Notepad++ ne supporte pas le tri par défaut, mais Notepad++ a de nombreux amis pour faire quelque chose comme ça pour vous que nous appelons des plugins.

  1. téléchargez le plugin TextFX pour Notepad++ ( TextFX dans SourceForge ) - allez à la dernière version et téléchargez le dernier TextFX…bin.zip.
  2. Ouvrez le zip et extrayez NppTextFX.dll dans le dossier (Program Files)\Notepad++\plugins.
  3. Redémarrez le Notepad++
  4. Pour effectuer le tri, sélectionnez les lignes à trier, allez dans TextFX dans le menu principal et sélectionnez TextFX Tools - Sort lines.
2
2
2
2017-03-21 17:05:32 +0000

Puisque vous utilisez Notepad++, je suppose que vous utilisez Windows. Vous disposez de quelques autres options pour trier par ordre alphabétique le contenu des fichiers texte volumineux.

Mon préféré est PowerShell. Vous pourriez utiliser le cmdlet Sort-Object . La commande suivante montre un exemple d'utilisation du cmdlet. Nous lisons d'abord le contenu (Get-Content) de MonFichier.txt, le passons au cmdlet Sort-Objet (Sort) et sortons le résultat dans un nouveau fichier (Out-File).

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

Une autre option consiste à utiliser la commande de tri dans l'invite de commande.

sort MyFile.txt /o MySortedFile.txt

Enfin, la dernière option est d'utiliser un outil en ligne : miniwebtool.com ou sortlines.com fera l'affaire.