Skip to main content
Normal mode
Déplacements (mouvements du curseur)
- h — Déplace le curseur à gauche.
- j — Déplace le curseur vers le bas.
- k — Déplace le curseur vers le haut.
- l — Déplace le curseur à droite.
- w — Va au début du mot suivant.
- b — Va au début du mot précédent.
- e — Va à la fin du mot.
- 0 — Va au début de la ligne.
- $ — Va à la fin de la ligne.
- gg — Va au début du fichier.
- G — Va à la fin du fichier.
- H — Va en haut de l’écran.
- M — Va au milieu de l’écran.
- L — Va en bas de l’écran.
- Ctrl‑u — Remonte d’un demi‑écran.
- Ctrl‑d — Descend d’un demi‑écran.
Édition (modifier du texte)
- i — Insère avant le curseur.
- I — Insère au début de la ligne.
- a — Insère après le curseur.
- A — Insère à la fin de la ligne.
- o — Ouvre une nouvelle ligne en dessous.
- O — Ouvre une nouvelle ligne au-dessus.
- x — Supprime le caractère sous le curseur.
- X — Supprime le caractère avant le curseur.
- dd — Supprime la ligne courante.
- yy — Copie la ligne courante.
- p — Colle après le curseur.
- P — Colle avant le curseur.
- u — Annule la dernière action.
- Ctrl‑r — Rétablit une action annulée.
- J — Joint la ligne suivante à la ligne courante.
- r — Remplace un caractère.
- R — Remplace en mode "overwrite".
Recherche et navigation dans les résultats
- / — Lance une recherche vers le bas.
- ? — Lance une recherche vers le haut.
- n — Va au résultat suivant.
- N — Va au résultat précédent.
- * — Recherche le mot sous le curseur vers le bas.
- # — Recherche le mot sous le curseur vers le haut.
Sélection (mode visuel)
- v — Active le mode visuel caractère.
- V — Active le mode visuel ligne.
- Ctrl‑v — Active le mode visuel bloc.
- y — Copie la sélection.
- d — Supprime la sélection.
- > — Indente la sélection.
- < — Désindente la sélection.
Fenêtres (splits)
- Ctrl‑w s — Split horizontal.
- Ctrl‑w v — Split vertical.
- Ctrl‑w w — Change de fenêtre.
- Ctrl‑w q — Ferme la fenêtre.
- Ctrl‑w = — Égalise les tailles.
- Ctrl‑w h/j/k/l — Va à une fenêtre adjacente.
Buffers
- :bn (depuis normal via
:) — Buffer suivant.
- :bp — Buffer précédent.
- :bd — Ferme le buffer courant. (Ces commandes sont en mode commande mais essentielles au workflow normal.)
Onglets
- gt — Onglet suivant.
- gT — Onglet précédent.
- :tabnew — Ouvre un nouvel onglet.
- :tabclose — Ferme l’onglet courant.
Actions avancées
- . — Répète la dernière action.
- % — Va à la parenthèse/brace correspondante.
- ~ — Inverse la casse du caractère.
- = — Auto‑indentation (souvent utilisé avec un mouvement).
- ciw — Change le mot entier.
- diw — Supprime le mot entier.
- c$ — Change jusqu’à la fin de la ligne.
- d$ — Supprime jusqu’à la fin de la ligne.
- y$ — Copie jusqu’à la fin de la ligne.