Question Trier le texte par valeur dans Notepad ++


J'ai des listes de fichiers contenant quelques colonnes de données. Il n'est pas trié comme je le souhaite depuis la sortie, donc je cherche manuellement où une ligne devrait être. Y at-il un moyen dans Notepad ++ de trier les lignes par ordre alphabétique? Si c'est le cas, comment?


84
2018-03-03 22:55


origine


S'il vous plaît voir la nouvelle réponse de @Franck Dernoncourt. Les personnes peuvent utiliser la réponse marquée comme acceptée sans lire la mise à jour.
@screener Je l'ai vu et voté quand je l'ai fait. TextFX a aussi d'autres fonctionnalités intéressantes - Canadian Luke
Maintenant qu'il est intégré à Notepad ++ (La réponse de Franck Dernoncourt), peut-être accepter cette réponse à la place? - Peter Mortensen
@ Peter J'ai accepté la réponse qui me convenait le mieux. J'ai voté pour l'autre réponse aussi - Canadian Luke


Réponses:


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

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

  1. Télécharger le plugin TextFX pour Notepad ++ ( TextFX dans SourceForge ) - allez à la dernière version et téléchargez la dernière version de TextFX ... bin.zip.
  2. Ouvrez le fichier zip et extrayez NppTextFX.dll dans le dossier (Program Files) \ Notepad ++ \ plugins.
  3. Redémarrer Notepad ++
  4. Pour faire le tri, sélectionnez les lignes à trier, accédez à TextFX dans le menu principal et sélectionnez Outils TextFX - Trier les lignes.

48
2018-03-03 23:20



Cela a bien fonctionné! Merci - Canadian Luke
Pas besoin de saisir manuellement TextFX -> Premièrement: mise à jour vers la dernière version de NPP. Ensuite, choisissez "Plugins" / "Plugin Manager". Il devrait ensuite renseigner la liste des plugins. Choisissez TextFX. "Installer". Terminé. - bshea
En outre, le tri natif s’est amélioré au fil des ans. (Choisissez "Modifier" / "Opérations en ligne") Voir les autres réponses si vous ne voulez pas vous embêter avec le plug-in TextFX, cependant, je le recommande pour d'autres raisons .. - bshea
Le plugin est maintenant appelé "Caractères TextFX". - Alek Davis


Depuis Bloc-notes ++ 6.5.2 il est maintenant nativement possible de trier les lignes:

Version v6.9.2 (as of 8/5/16)


125
2017-07-05 22:07



Il est temps de mettre à jour mon NP ++. Merci! - Scott Rhee
Notez que tout capital vient avant une minuscule. c'est à dire. A-Z puis a-z - Aequitas
Merci d'avoir inclus une capture d'écran! Cet autre poste (superuser.com/questions/762279/) est bon, mais il est très clair de votre capture d'écran que faire. - Eric Hepperle - CodeSlayer2010
Ça a marché! Cela devrait être la réponse acceptée. - Peter Mortensen
C'est bogué ... Je devais copier mon texte et le coller dans un autre onglet pour pouvoir trier ... - Rosdi


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

Mon préféré est PowerShell. Vous pouvez utiliser le Applet de commande Sort-Object. La commande suivante montre un exemple d'utilisation de l'applet de commande. Nous commençons par lire le contenu (Get-Content) de MyFile.txt, le transmettons à l'applet de commande Sort-Object (Sort) et le renvoyons dans un nouveau fichier (Out-File).

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

enter image description here

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

sort MyFile.txt /o MySortedFile.txt

enter image description here

Enfin, la dernière option consiste à utiliser un outil en ligne: miniwebtool.com ou sortlines.com fera le travail.


2
2018-03-21 17:05



Désolé, mais il a spécifiquement demandé à propos de Notepad ++. - user598527