Aide-mémoire VI / VIM : les commandes essentielles à connaître
L’éditeur VI — et sa version améliorée VIM — est un incontournable du monde Linux et Unix. Présent sur quasiment tous les serveurs et systèmes Unix/Linux, il permet d’éditer rapidement des fichiers texte directement depuis le terminal. :contentReference[oaicite:0]{index=0}
Même s’il peut sembler déroutant au départ, VI devient extrêmement puissant une fois les commandes de base maîtrisées. Voici un aide-mémoire pratique pour apprendre rapidement les principales commandes. :contentReference[oaicite:1]{index=1}
Ouvrir un fichier avec VI
vi fichier.txt
Cette commande ouvre le fichier s’il existe, ou crée un nouveau fichier vide dans le cas contraire. :contentReference[oaicite:2]{index=2}
vi + fichier.txt
Ouvre le fichier directement à la fin du document. :contentReference[oaicite:3]{index=3}
Les différents modes de VI
VI fonctionne avec plusieurs modes principaux : :contentReference[oaicite:4]{index=4}
- Mode commande → mode par défaut
- Mode insertion → permet d’écrire du texte
- Mode Ex → commandes avancées précédées de “:”
Pour revenir au mode commande, appuyez simplement sur :
Commandes d’insertion
| Commande | Action |
|---|---|
| i | Insérer avant le curseur |
| a | Insérer après le curseur |
| I | Début de ligne |
| A | Fin de ligne |
| o | Nouvelle ligne dessous |
Ces commandes permettent de passer du mode commande au mode insertion. :contentReference[oaicite:5]{index=5}
Déplacements dans le texte
| Commande | Action |
|---|---|
| h | Gauche |
| j | Bas |
| k | Haut |
| l | Droite |
| w | Mot suivant |
| b | Mot précédent |
| 0 | Début de ligne |
| $ | Fin de ligne |
| G | Dernière ligne |
VI privilégie les déplacements clavier sans souris, ce qui le rend extrêmement rapide une fois maîtrisé. :contentReference[oaicite:6]{index=6}
Suppression de texte
| Commande | Action |
|---|---|
| x | Supprimer caractère |
| dd | Supprimer ligne |
| D | Supprimer jusqu’à la fin |
| u | Annuler dernière action |
Copier / Coller
| Commande | Action |
|---|---|
| yy | Copier ligne |
| p | Coller après |
| P | Coller avant |
Recherche dans le fichier
/mot
Recherche un mot dans le fichier.
n
Passe à l’occurrence suivante.
Sauvegarder & quitter
| Commande | Action |
|---|---|
| :w | Sauvegarder |
| :q | Quitter |
| :q! | Quitter sans sauvegarder |
| :wq | Sauvegarder et quitter |
| ZZ | Sauvegarder et quitter rapidement |
Pensez à sauvegarder régulièrement : VI ne sauvegarde pas automatiquement votre travail. :contentReference[oaicite:7]{index=7}
Pourquoi apprendre VI aujourd’hui ?
Malgré son âge, VI reste un outil incontournable pour :
- administrer des serveurs Linux
- modifier rapidement des fichiers de configuration
- travailler à distance via SSH
- intervenir en mode secours
- éditer du code efficacement
Une fois les commandes de base assimilées, VI devient extrêmement rapide et productif. :contentReference[oaicite:8]{index=8}



