next up previous contents
Next: joe Up: Edition Previous: grep

vi

La commande vi est un éditeur de texte. Elle permet de créer ou de modifier des fichiers. Attention le mode d'emploi de vi est loin d'être intuitif, mémorisez en les concepts de base avant d'être perdu...

Exemple :

beyrouth ~/doc/unix $ vi toto

~
~
~
"toto" [New File]
Si vous voulez insérer une phrase ou plusieurs phrases, appuyez sur la touche i. Lorsque vous avez fini, appuyez sur la touche ESC (Escape). Vous pouvez vous déplacer de droite à gauche avec la touche h, de gauche à droite avec l, de haut en bas avec j et de bas en haut avec k. Pour effacer un caractère, appuyez sur la touche x et pour effacer une ligne entière, appuyez deux fois sur la touche d. Pour sauvegarder, tapez :w puis Return. Enfin pour quitter ce superbe éditeur, tapez :q puis Return.

Le tableau 5.1 récapitule l'ensemble des commandes que vous avez à connaıtre.

 

Commande Touche(s) Fin
Insertion sous le curseur i ESC
Insertion en début de ligne I ESC
Ajout devant le curseur a ESC
Ajout en fin de ligne A ESC
Rajout d'une ligne sous le curseur o ESC
Rajout d'une ligne au-dessus du curseur O ESC
Déplacement vers la droite l ou tex2html_wrap_inline619
Déplacement vers la gauche h ou tex2html_wrap_inline621
Déplacement vers le haut j ou tex2html_wrap_inline623
Déplacement vers le bas k ou tex2html_wrap_inline625
Déplacement de 4 lignes vers le bas 4k ou 4tex2html_wrap_inline625
Placement à la ligne 23 :23 puis Return
Effacement d'un caractère x
Effacement de 5 caractères 5x
Effacement d'une ligne dd
Effacement de 3 lignes 3dd
Sauvegarde d'un fichier :w puis Return
Arrêt de l'édition :q puis Return
Sauvegarde et arrêt :wq puis Return
Ajout du fichier truc :r truc puis Return
Forçage d'une commande !
Copie d'un bloc de 6 lignes 6yy
Collage d'un bloc au-dessous du curseur p
Collage d'un bloc au-dessus du curseur P
Recherche de la chaıne toto /toto puis Return
Suite de la recherche vers la fin n
Suite de la recherche vers le début N
Table 5.1: Commandes vi

 


next up previous contents
Next: joe Up: Edition Previous: grep

Laurent Mazet
Fri Oct 24 11:06:46 MET DST 1997