Ajouter des numéros de ligne

Collez n’importe quel bloc de texte et cet outil préfixe chaque ligne avec un numéro séquentiel. Pratique pour réviser de longs paragraphes, citer des lignes spécifiques lors de revues de code lorsque vous n’avez pas de numéros de ligne, préparer des scripts de référence pour des lectures de tableau, ou créer une liste de tâches numérotée à partir d’une exportation en texte brut.

Comment ajouter des numéros de ligne

  1. 1

    Collez le texte

    Déposez votre bloc de texte. Chaque nouvelle ligne (\n ou \r\n) devient une ligne numérotée séparément.

  2. 2

    Choisissez le numéro de départ

    Par défaut, c'est 1 mais vous pouvez commencer à 0 (commun pour le code indexé à zéro) ou tout autre entier si le bloc continue d'un morceau précédent.

  3. 3

    Choisissez le remplissage et le séparateur

    Le remplissage par zéro (001, 002, 003) maintient les colonnes alignées. Le séparateur est généralement un deux-points, un point, une tabulation ou une barre verticale.

  4. 4

    Ignorer les lignes vides (facultatif)

    Activez l'option "ignorer les lignes vides" si les lignes vides doivent rester en place sans recevoir de numéro. Laissez-la désactivée si elles doivent aussi être comptées.

Formats de séparateur courants

Format Exemple de sortie Où il est utilisé
Deux-points espace 1: Première ligne Journaux, traces d’erreur
Tabulation 1\tPremière ligne Collage dans une feuille de calcul
Point 1. Première ligne Listes ordonnées, documents imprimables
Barre verticale 1 | Première ligne Tables Markdown
Remplissage par zéro 001 Première ligne Comptes rendus, scripts, longues notes

Quand le remplissage est important

Si vous avez plus de 9 lignes, les numéros non remplis créent un bord gauche irrégulier car la ligne 10 fait deux chiffres de large et la ligne 1 un chiffre de large. Remplissez à 01, 02 ou 001, 002 pour que le texte après le numéro reste aligné en colonne.

Fin de ligne à prendre en compte

  • LF (\n): Unix, macOS, la plupart des outils de développement
  • CRLF (\r\n): Bloc-notes Windows et de nombreux fichiers d’origine Windows
  • CR (\r): ancien Mac OS, rarement vu aujourd’hui

Mélanger CRLF avec LF peut faire qu’un bloc soit numéroté comme une seule ligne dans certains éditeurs. Normalisez les fins de ligne avant de numéroter si le compte semble très décalé.

Opération inverse

Pour supprimer les numéros de ligne, utilisez une recherche-remplacement avec une regex comme ^\d+[\:\.\s\t\|]+ au début de la ligne.

Questions fréquentes

Par défaut, les lignes vides sont incluses et obtiennent leur propre numéro. Si vous activez “ignorer les lignes vides”, les lignes vides sont conservées mais non numérotées, donc la séquence passe de “3” directement à “4” à travers le vide.

Oui. La numérotation indexée à zéro est courante lors du collage de fragments de code source pour s’aligner avec les numéros de ligne de l’éditeur, ou lorsque le texte continue d’un bloc précédemment numéroté.

Parce que les numéros non remplis ont une largeur variable (1 caractère pour les lignes 1-9, 2 pour 10-99, 3 pour 100+). Activez le remplissage par zéro ou choisissez une police à largeur fixe pour corriger cela.

Oui. Le préfixe est ajouté au tout début de chaque ligne, avant tout espace blanc existant. Les tabulations, espaces et indentations de début sont conservés intacts.

L’outil traite les deux comme des sauts de ligne, donc le compte devrait être correct dans les deux cas. La sortie est généralement produite en LF. Si vous avez besoin de CRLF pour une cible Windows, copiez le résultat dans un éditeur qui peut enregistrer avec des fins de ligne Windows.

Outils similaires