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 ![]() | |
Déplacement vers la gauche | h ou ![]() | |
Déplacement vers le haut | j ou ![]() | |
Déplacement vers le bas | k ou ![]() | |
Déplacement de 4 lignes vers le bas | 4k ou 4![]() | |
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 |