Aller au contenu

Extension Lignes

Une boîte à outils d'opérations sur lignes entières — dupliquer, déplacer, trier, dédupliquer, scinder, joindre et nettoyer les lignes, selon les conventions de Notepad++. Chaque commande enregistre une seule étape d'annulation.

Portée : sur quoi agit chaque commande

  • Les opérations de la ligne du curseur (dupliquer, déplacer, insérer une ligne vide) agissent sur la plage de lignes sélectionnée, ou seulement la ligne du curseur quand rien n'est sélectionné.
  • Les transformations de plage (trier, dédupliquer, inverser, mélanger, supprimer les lignes vides/blanches, scinder) agissent sur les lignes sélectionnées, ou le document entier quand rien n'est sélectionné.
  • Joindre les lignes exige une sélection multiligne et joint ces lignes avec une seule espace.

Chaque ligne conserve sa séquence de fin de ligne d'origine (\n, \r\n, \r) ; les fins de ligne mélangées ou non natives survivent donc à l'opération.

Où la trouver — Édition ▸ Lignes

Édition et déplacement

Commande Effet
Dupliquer la ligne courante Copie la plage de lignes en dessous d'elle-même.
Déplacer la ligne courante vers le haut / le bas Décale la plage de lignes d'une rangée vers le haut ou le bas.
Insérer une ligne vide au-dessus / en dessous Ajoute une ligne vide à côté de la ligne du curseur.
Scinder les lignes Coupe en dur les lignes de plus de 80 colonnes, à la dernière espace avant la limite (ou en dur à 80).
Joindre les lignes Fusionne les lignes sélectionnées en une seule, séparées par des espaces.

Suppression de lignes

Commande Effet
Supprimer les lignes en double Élimine chaque doublon ultérieur, en gardant les premières occurrences.
Supprimer les lignes en double consécutives Ne réduit que les doublons adjacents.
Supprimer les lignes vides Supprime les lignes sans aucun caractère.
Supprimer les lignes vides (contenant des caractères blancs) Supprime aussi les lignes ne contenant que des espaces.

Réorganisation

Commande Effet
Inverser l'ordre des lignes Retourne l'ordre des lignes.
Mélanger l'ordre des lignes Mélange les lignes aléatoirement.

Tri

Le tri existe selon sept clés, chacune disponible en croissant et décroissant (14 commandes). Le tri est stable — les lignes égales gardent leur ordre relatif.

Clé de tri Ordonne selon
Lexicographiquement La valeur brute des octets.
Lex. … en ignorant la casse La valeur des octets, insensible à la casse ASCII.
Selon les paramètres régionaux Un classement linguistique (accents, règles locales).
Comme entiers Le nombre entier en tête de chaque ligne ; les lignes non numériques passent en premier.
Comme décimaux (point) Le nombre en tête, avec . comme séparateur décimal.
Comme décimaux (virgule) Le nombre en tête, avec , comme séparateur décimal.
Par longueur La longueur de la ligne en octets.

Le saut de ligne final est préservé

La réorganisation conserve la forme du saut de ligne final du document : un fichier qui se terminait sans saut de ligne final n'en a toujours pas après un tri, une inversion ou un mélange.