Date création : 13-02-2008 22:42:36 Date de la dernière modification : 30-03-2008 20:49:01
 Vous êtes dans : GNU/Linux Astuces / Editeurs de texteNuméroter les lignes [VI ET VIM]
1. Configuration à la volée
Pour se repérer, dans un fichier ouvert avec VI(M), sachez qu'à l'ouverture de ce fichier, sans aller en mode insertion, il est possible d'afficher des chiffres à chaque début de ligne en tapant :set number ou :set nu (donc deux-points suivis de number ou nu )
Pour enlever ces chiffres, il suffira de taper :set nonu (nonu c'est pour NO NUMBER)
Nous ouvrons un fichier qui s'appelle fichier.txt avec la commande vi fichier.txt
ligne 1
ligne 2
ligne 3
ligne 4
ligne 5
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"fichier.txt" 5L, 40C 1,1 Tout
|
Après l'ouverture du fichier vous tapez deux points suivis de nu ou de number
ligne 1
ligne 2
ligne 3
ligne 4
ligne 5
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:set nu
|
Vous remarquez qu'après avoir validé avec la touche Entrée, le numéro de ligne est inséré et en bas à gauche la commande :set nu reste affichée
1 ligne 1
2 ligne 2
3 ligne 3
4 ligne 4
5 ligne 5
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:set nonu 1,1 Tout
|
Pas d'inquiétude. Tapez maintenant deux points suivis de nonu et validez avec la touche Entrée. Vous remarquerez que les numéros de lignes ne seront plus affichés
ligne 1
ligne 2
ligne 3
ligne 4
ligne 5
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:set nonu 1,1 Tout
|
2. Configuration permanente
Pour rendre l'affichage de numérotage de lignes, dès l'ouverture de n'importe quel fichier, vous devrez ajouter la commande set nu dans le fichier .vimrc de votre répertoire personnel. Si le fichier n'existe pas, vous pouvez le créer.
Pour faire cela il suffit d'exécuter la commande suivante :
~$ echo "set nu" >> $HOME/.vimrc
|
Pour enlever le numérotage vous devrez taper :set nonu
|