274 votes

Trier les lignes dans Notepad++ sans le plugin TextFX

La version actuelle de Notepad++ (au moment de la rédaction de ce document) est 6.6.3. Version 6.5.2 est le premier à avoir introduit une fonction de tri native (sans plugin). Du moins, c'est ce qu'ils prétendent ; même si nous sommes neuf versions après la version 6.5.2, j'ai trouvé rien à propos de cette fonctionnalité :

  • Il n'en est pas fait mention dans le menu (ou alors je suis aveugle),
  • Il n'y a même pas un mot dans la documentation de Notepad++ (aide en ligne).

Tout ce que je lis sur Internet (y compris cette réponse ) parle toujours du tri des lignes à l'aide du plugin TextFX. Il n'y a rien sur une fonction native (basée sur QuickSort).

Donc : Comment trier les lignes dans Notepad++ sans utiliser le plugin TextFX ?

415voto

trejder Points 10077

L'option de menu appropriée est la suivante.

Pour toutes les versions antérieures à 6.8.3 :

Menu Modifier Opérations en ligne Trier les lignes en ordre croissant / Ordre décroissant

Pour la version 6.8.3 et suivants :

Menu Modifier Opérations en ligne Trier les lignes par ordre lexicographique croissant / Descendant

Sélectionnez quelques lignes et votre sélection sera triée. S'il n'y a pas de sélection, l'ensemble de votre fichier sera trié.

4 votes

Je n'arrive pas à croire que j'ai utilisé Notepad++ pendant si longtemps sans connaître cela !

6 votes

Pour une raison étrange, ça n'a pas marché pour moi. Je suis sous Windows mais mon texte n'avait que des fins de ligne LF (texte collé depuis un navigateur). Pour contourner ce problème, j'ai dû convertir toutes les fins de ligne en Unix, puis en Windows, et le tri a fonctionné.

0 votes

@pgr Le mécanisme de tri de Notepad++ devrait fonctionner sur n'importe quelle fin de ligne. Si vous pouvez reproduire ce comportement, cela peut être classé comme un bogue.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X