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.