Auteur : SD
Créé le : 18-12-2013
Guide de survie pour VI
L'éditeur de texte VI permet d'éditer les fichiers de configuration des différents programmes et fonctionnalités. Il fonctionne en mode texte, son fonctionnement peut paraitre déroutant au premier abord...
Voici un petit guide de "survie" qui est loin de présenter toutes les fonctionnalités de VI mais permet néanmoins d'éditer les fichiers dans de bonnes conditions. Il a le mérite de tenir en une seule page (ou un écran 1280x1024)...
Pour éditer un fichier avec VI, par exemple "/home/MonFichier.txt", taper :
vi /home/MonFichier.txt
Sous VI, il faut distinguer 2 modes : le mode commandes et le mode édition.
Le mode commandes
C'est le mode par défaut lorsque VI s'ouvre. Ce mode ne permet pas de taper du texte.
Pour entrer dans le mode commande, appuyer sur la touche Echap.
Toutes les commandes sont précédées du caractère ":".
Quitter / Enregistrer
- Enregistrer SANS quitter : :w
- Quitter en enregistrant les modifications : :wq
- Quitter sans enregistrer les modifications : :q!
Copier / Couper / Coller
- Copier la ligne courante : yy
- Copier n lignes à partir de la ligne courante : nyy (Remplacer n par un nombre!)
- Coller : p
- Couper la ligne courante : dd
- Couper n lignes à partir de la ligne courante :ndd (Remplacer n par un nombre!)
Effacer
- Effacer la ligne courante : dd
- Effacer n lignes à partir de la ligne courante : ndd (Remplacer n par un nombre!)
Rechercher
- Appuyer sur la touche / puis taper la chaine à rechercher. Appuyer sur la touche "Entrée". Appuyer sur la touche n pour aller à l'occurrence suivante.
- Touche G : Aller à la fin du fichier.
Le mode édition
Le mode édition permet de taper du texte et d'effacer le caractère sous le curseur aves la touche "Suppr" (éviter d'utilise la touche ←).
Pour entrer dans le mode édition :
- Appuyer sur i pour insérer du texte (le texte tapé sera alors inséré au niveau du curseur)
- Appuyer sur a pour ajouter du texte (le texte tapé sera alors inséré juste après le curseur)
Pour quitter le mode édition, appuyer sur la touche "Echap". On se retrouve alors en mode commandes.
Vous avez apprécié cet article ? Partagez le !