Les raccourcis vi à connaître

Les raccourcis vi à connaître

L’outil vi est un éditeur de texte dépourvu d’interface graphique disponible sous Linux.

Il est souvent de cauchemar des personnes qui doivent l’utiliser, mais est très puissant.

Nous allons voir dans cet article les commandes les plus utiles.

Les commandes listées ici sont les plus utiles à mon sens. Il y en a énormément d’autres. N’hésitez pas à effectuer quelques recherches complémentaires.

Démarrer

Pour éditer un fichier ou en créer un, vous pouvez utiliser la commande suivante :

vi chemin/vers/mon/fichier.txt

Quitter

RaccourciDescription
:q<Entrée>Quitte vi sans sauvegarde (quit, quitter)
:q!<Entrée>Force vi à quitter sans sauvegarde (en ignorant les modifications éventuelles)
:wq<Entrée>Enregistre les modifications et quitte vi (write / quit, écrire / quitter)
:x<Entrée>Identique à :wq<Entrée>

Insérer

RaccourciDescription
iActive le mode insertion de texte au niveau du curseur (insert, insérer)
IActive le mode insertion de texte en début de ligne (Insert, Insérer)
aActive le mode insertion de texte un caractère après le curseur (append, ajouter)
AActive le mode insertion de texte en fin de ligne (Append, Ajouter)
oInsère une ligne après le curseur et passe en mode insertion (open, ouvrir)
OInsère une ligne avant le curseur et passe en mode insertion (Open, Ouvrir)
<Esc>Quitte le mode insertion

Copier / coller

RaccourciDescription
Y ou yyCopie la ligne sur laquelle le curseur est positionné
nYCopie n lignes
PColle les lignes copiées avant le curseur
pColle les lignes copiées après le curseur

Annuler

RaccourciDescription
uAnnule la dernière modification (undo, défaire)
UAnnule toutes les modifications de la ligne courante

Rechercher

RaccourciDescription
/motifRecherche motif en avant
?motifRecherche motif en arrière
nRépète la dernière recherche en avant
NRetourne au résultat précédent