Ce document a pour but de présenter l'éditeur du système
UNIX . Ce document est destiné aux utilisateurs qui débutent
avec vi, il permettra aux débutants d'éditer un texte.
Pour les utilisateurs avertis .....
Vi est un éditeur de texte ASCII, qui permet de créer, modifier un ou plusieurs fichiers. Vi est un éditeur pleine page, cependant pour qu'il puisse fonctionner sur pratiquement tous les types de terminaux, il a été nécessaire d'avoir recourt à des conventions particulières, qui donne l'impression que vi est peu convivial.
Vi dispose de 2 modes :
L'appel de vi se fait de la façon suivante :
| Passage du mode COMMANDE en mode FRAPPE | |
|---|---|
| <i> | Insertion de texte en position courante du curseur |
| <a> | Ajout de texte après le curseur |
| <I> | Insertion de texte en début de ligne |
| <A> | Ajout de texte en fin de ligne |
| <o> | Ajout d'une nouvelle ligne sous la ligne courante |
| <O> | Ajout d'une nouvelle ligne au dessus la ligne courante |
| Passage du mode FRAPPE en mode COMMANDE | |
|---|---|
| <ESC> | L'action sur cette touche fait repasser l'éditeur du mode FRAPPE en mode COMMANDE |
| Commandes de sortie / sauvegarde d'édition:(Mode commande) | |
|---|---|
| :w | Sauvegarde du texte courant |
| :w! | Sauvegarde du texte courant pour un fichier un lecture seule |
| :q | Quitte l'édition du document (si ce dernier n'a pas été modifié) |
| :q! | Quitte l'édition du document (si ce dernier n'a pas été modifié) |
| :wq | Sauvegarde et quitte l'édition du fichier courant |
| :wq! |
Sauvegarde et quitte l'édition du fichier courant pour un fichier
en lecture seule
|
| Commandes de Défilement du texte:(Mode commande) | |
|---|---|
| <h> ou <BAKSPACE> | Déplacement du curseur d' un caractère vers la gauche |
| <j> | Déplacement du curseur d'une ligne vers le bas |
| <k> | Déplacement du curseur d'une ligne vers le haut |
| <:>n <RETURN> avec n entier | Positionnement du curseur sur la ligne n dufichier.Si n ='$' alors position en fin de fichier |
| <CTRL> <F> | Défilement du texte d'une page vers le bas |
| <CTRL> <U> | Défilement du texte d'une page vers le haut |
| Commandes diverses: (Mode commande) | |
|---|---|
| <u> | Annule la dernière commande |
| <CTRL> <G> | Affiche le nombre de ligne et le numéro de la ligne courante |
| </> "expression" | Recherche la première occurrence d '"expression" vers le bas |
| </> ou <n> | Recherche occurrence suivante de l'"expression" |