Skip to content

Vim

Le déplacement (mode commande)

  • Aller en début de ligne → 0
  • Aller en fin de ligne → $
  • Ligne précédente (ou monter) → k
  • Ligne suivante (ou descendre) → j
  • Caractère précédent (ou aller à gauche) → h
  • Caractère suivant (ou aller à droite) → l
  • Mot précédent → b
  • Mot suivant → w
  • Page précédente → Ctrl+B (ou Page précédente avec vim)
  • Page suivante → Ctrl+F(ou Page suivante avec vim)
  • Aller à la ligne n → ngg ou nG (où n est le numéro de ligne)
  • Aller à la première ligne : gg
  • Aller à la dernière ligne → G

Quitter / Enregistrer (mode commande)

  • Enregistrer SANS quitter → :w
  • Quitter en enregistrant les modifications → :wq ou 😡
  • Quitter sans enregistrer les modifications → :q!

Insertion (mode commande et passer en mode édition)

  • Activer le mode insertion → i
  • Insérer au début de la ligne → I (i majuscule)
  • Activer le mode insertion, un caractère après le curseur → a
  • Insérer en fin de ligne → A
  • Insérer une ligne (en dessous du curseur) → o
  • Insérer une ligne (au dessus du curseur) → O
  • Quitte le mode édition → Echap

Remplacer (mode commande)

  • Remplacer le caractère sous le curseur → r puis le caractère à insérer
  • Remplacer avec le texte saisi → R puis le texte à remplacer
  • Effacer la suite de la ligne et passer en mode insertion → C
  • Quitte le mode remplacement → Echap

Copier / Couper / Coller (mode commande)

  • Copier la ligne courante → yy
  • Copier n lignes à partir de la ligne courante → nyy (Remplacer n par un nombre)
  • Coller (ligne en dessous le curseur) → p
  • Coller (ligne au dessus le curseur) → P
  • Couper la ligne courante → dd
  • Couper n lignes à partir de la ligne courante → ndd (Remplacer n par un nombre)

Effacer (mode commande)

  • Effacer le caractère courant → x
  • Effacer la ligne courante → dd
  • Effacer n lignes à partir de la ligne courante → ndd (Remplacer n par un nombre)
  • Effacer le mot sous le curseur → dw
  • Effacer du curseur à la fin de la ligne → d$
  • Effacer du début de la ligne au curseur → d^

Rechercher (mode commande)

  • Appuyer sur la touche / puis taper la chaîne à rechercher. Appuyer sur la touche Entrée. Appuyer sur la touche n pour aller à l’occurrence suivante, N pour l’occurrence précédente.
  • Recherche en avant du mot texte → /texte
  • Recherche en arrière du mot texte → ?texte
  • Aller à l’occurrence suivante → n
  • Aller à l’occurrence précédente → N

Divers (mode commande)

  • Annuler la dernière action → u
  • Modifier la casse du caractère → ~ (la tilde avec AltGR+2)

https://github.com/nahsiy/Dotfiles