vi - éditer un fichier

Vim (pour vi amélioré) est un éditeur de texte - installé par défaut dans Ubuntu (et Kubuntu) Breezy - aussi puissant que compliqué pour le néophite, car il ne ressemble à aucun autre éditeur de texte. Mais dès lors qu’on apprend les principaux raccourcis, on comprend le gain de temps qu’on peut en tirer.

La syntaxe principale

$ vi <nom_du_fichier>

Les modes

Vim fonctionne suivant 2 modes :
- un mode de saisie, qui correspond au mode classique des éditeurs de texte, ou lorsqu’on presse une touche, on modifie le contenu du fichier édité en rajoutant cette lettre sous le curseur,
- un mode de commande, qui permet d’effectuer diverses opérations sur le contenu du fichier (supprimer une ligne entière, rechercher une portion de texte, ...)

Pour passer du mode commande au mode saisie, il suffit de presser sur la touche Echap (ESC). En revanche, pour passer du mode saisie au mode commande, il existe plusieurs possibilités :

Touche Action
a place le curseur juste après le caractère courant
A place le curseur à la fin de la ligne courante
i place le curseur juste avant le caractère courant
I place le curseur au début de la ligne courante
o crée une nouvelle ligne au dessus de la ligne courante, et place le curseur dessus
O crée une nouvelle ligne au dessous de la ligne courante, et place le curseur dessus

Principales commandes

Toutes ces commandes sont à effectuées en mode commande :

Opérations sur le fichier

Touche Action
:q + <enter> Quitter (si le fichier n’a pas été modifié)
:q ! <enter> Forcer à quitter (si le fichier a été modifié et que l’on ne souhaite pas l’enregistrer
:w <enter> Enregistre le fichier
:wq <enter> Enregistre et quitte le fichier

Suppression

Touche Action
dd supprime la ligne courante
x supprime les caractères après le curseur
X supprime les caractères avant le curseur


Sites partenaires :
Produits naturels à faire soit-même Ma Vie Bio  | Modèles et lettres types gratuites  | Tout l'univers de la gymnastique  | Blog sur l'écologie  | Visiter et découvrir Manhattan  | Voyage et vacances à Ottawa au Canada  | Visiter Paris