éditeur de texte

Cheat sheet

🧭 Commandes Essentielles de Vi / Vim

🎯 1. Modes de base

Vi/Vim fonctionne en modes. C’est ce qui le rend puissant.

ModeDescription
NormalMode par défaut pour naviguer et exécuter des commandes
InsertionPour écrire du texte (comme dans un éditeur classique)
Command-linePour sauvegarder, quitter, chercher, etc.
  • i → Passer en mode insertion
  • Esc → Revenir en mode normal
  • : → Passer en mode commande

✍️ 2. Insertion de texte

CommandeAction
iInsérer avant le curseur
IInsérer au début de la ligne
aAjouter après le curseur
AAjouter à la fin de la ligne
oNouvelle ligne en dessous
ONouvelle ligne au-dessus

🚀 3. Sauvegarder et quitter

CommandeAction
:wSauvegarder
:qQuitter
:wq ou ZZSauvegarder et quitter
:q!Quitter sans sauvegarder

🧭 4. Déplacements rapides (en mode normal)

CommandeAction
h / lGauche / Droite
j / kBas / Haut
0 / ^ / $Début / premier mot / fin de ligne
w / bMot suivant / précédent
gg / GDébut / fin du fichier
:nAller à la ligne n

✂️ 5. Copier, couper, coller

CommandeAction
yyCopier la ligne
ddSupprimer la ligne (équivalent « couper »)
pColler après
PColler avant

🔍 6. Rechercher et remplacer

CommandeAction
/motRechercher « mot »
n / NRésultat suivant / précédent
:%s/ancien/nouveau/gRemplacer tous les « ancien » par « nouveau »

💥 7. Annuler / Répéter

CommandeAction
uAnnuler dernière action
UAnnuler toute la ligne
Ctrl + rRefaire (undo de l’undo)

💡 Astuce :

  • Tape vimtutor dans un terminal pour une initiation interactive rapide (environ 30 minutes).