123 votes

Retourner ou inverser l'ordre des lignes dans Notepad++

Je veux inverser l'ordre des lignes d'un document de plus de 500 lignes. Les lignes ne sont pas seulement des chiffres, certaines comprennent du texte et d'autres caractères. C'est un mélange.

Ejemplo:

Line 1
Line 2
Line 3
Line 4
Line 5
Line 6

Que je veux ensuite retourner, inverser et ressembler à ça de bas en haut :

Line 6
Line 5
Line 4
Line 3
Line 2
Line 1

0voto

Dale Points 453

Voici un moyen non codant :

  1. Télécharger/Installer la version d'essai gratuite de TextPad
  2. Ouvrez un tableur (par exemple Excel) et créez les nombres 1000 à 1500 dans la colonne "A" en mettant un "1000" dans la cellule A1, puis en mettant A1+1 dans la cellule A2, puis en copiant cela vers le bas jusqu'à A500.
  3. Ouvrez votre fichier texte dans TextPad
  4. Passer en "mode bloc" dans TextPad
  5. Collez la colonne A de la feuille de calcul dans TextPad (tout se retrouvera dans la marge de gauche en raison du mode bloc).
  6. Utilisez la fonction de tri de TextPad, en ordre décroissant
  7. Utilisez la suppression en mode bloc de TextPad pour vous débarrasser des chiffres.

0voto

JinSnow Points 662

Si vous souhaitez automatiser cette opération sur Notepad++ en un seul clic :

  1. ゲット ce Python script plugin
  2. ajoutez le code ci-dessous et enregistrez-le en tant que fichier .py dans le dossier Python script (pour connaître l'emplacement de ce dossier, cliquez sur l'onglet plugins, puis Python script et nouveau script).

Toute la gloire à Reck Dickhard !

Pour l'ajouter dans le menu contextuel :

Si vous cliquez sur l'onglet des plugins → Python scriptConfiguration , vous pouvez affecter le script soit à une icône de la barre d'outils, soit au menu Python script lui-même. (Si vous attribuez un script au menu, alors il apparaîtra immédiatement, mais vous ne pourrez pas lui attribuer un raccourci avant le prochain démarrage de Notepad++. Si vous l'affectez à une icône de la barre d'outils, alors il n'apparaîtra qu'au prochain démarrage de Notepad++).

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