vi éditeur sous linux
- Détails
- Création : jeudi 2 juin 2005 17:08
- Mis à jour : samedi 2 février 2013 15:28
- Écrit par bzorg
- Affichages : 2939
"vi est l'arme préférée des maîtres Jedï"
Maître Yoda
Maître Yoda
Vi est l'éditeur de base que l'on rencontrera dans toutes les distributions linuxiennes,
il est donc interessant d'en connaître les fondamentaux. Il fonctionne à partir d'un terminal.
1- ouvrir un fichier.
Pour comprendre son fonctionnement, nous allons éditer le fichier sources.list qui habite
dans le répertoire /etc/apt (apt permet l'installation de programmes via le net).
Sources.list contient des adresses de serveurs ftp.

vi /etc/apt/sources.list est la commande qui va ouvrir le fichier sources.list dans l'éditeur vi.

Le fichier s'affiche dans le terminal, et tout en bas on peut voir que le fichier fait une page (1,1) et que tout est affiché.
On se promène dans le texte du fichier en utilisant les flèches (mais on pourrait faire autrement).
2-insertion et suppression de texte.
Si nous voulons insérer ou supprimer du texte, il faut taper le caractère: i

le mode d'insertion de vi est opérationnel et l'on peut rentrer du texte ou le supprimer.
La suppression se fait à l'aide de la touche suppr ou de la touche back au dessus de la touche entrée.

Ici du texte est supprimé.

Et là du texte est ajouté.
3-Annulation
Pour annuler une manipulation malencontreuse
il faut taper sur echap et u (pour undo)
4-Ecriture des modifications
Pour sauvegarder les modifications apportées au fichier, il conviendra de taper la séquence:
echap : w et valider

Le windowshot juste avant validation et en bas apparait :w
5- Quitter l'éditeur
l'éditeur se quite par la séquence echap : q

Le windowshot juste avant validation et en bas apparait :q
***
Bien d'autres manipulations sont possibles à l'aide de vi et, des clones de vi existent (comme elvis par exemple) et aussi un vi amélioré: vim (vi improved).