C'est quoi, vim ?
vim est un éditeur de texte en ligne de commande extrêmement puissant. Sa particularité : il a plusieurs modes. Au début ça déroute, mais une fois maîtrisé, on code plus vite qu'avec n'importe quel autre éditeur.
⚠️ La question que tout le monde se pose : "Comment quitter vim ?" → Appuie sur
Esc puis tape :q! puis Entrée.Les modes de vim
| Mode | Comment y accéder | À quoi ça sert |
|---|---|---|
| Normal | Esc (mode par défaut) | Naviguer, copier, coller, supprimer |
| Insertion | i, a, o | Écrire du texte |
| Visuel | v | Sélectionner du texte |
| Commande | : | Sauvegarder, quitter, chercher/remplacer |
# Ouvrir un fichier
$ vim fichier.txt
# Dans vim — les commandes de survie
i → passer en mode insertion (écrire)
Esc → retourner en mode normal
:w → sauvegarder
:q → quitter (si pas de modifications)
:wq → sauvegarder ET quitter
:q! → quitter SANS sauvegarder
# Navigation en mode normal
h j k l → gauche bas haut droite
gg → aller au début du fichier
G → aller à la fin
/mot → chercher "mot"
n → occurrence suivante
# Édition en mode normal
dd → supprimer une ligne
yy → copier une ligne
p → coller
u → annuler
Ctrl+r → refaire
# Chercher et remplacer
:%s/ancien/nouveau/g → remplacer tout
💡 Commencer avec vimtutor
Tape
vimtutor dans ton terminal — c'est un tutoriel interactif intégré qui t'apprend vim en 30 minutes, directement dans vim. La meilleure façon de démarrer.⚠ Pour les débutants
Si vim te fait peur, commence par
nano — bien plus simple. Reviens à vim quand tu te sens prêt. Mais un jour, tu reviendras.