Aller au contenu
  1. Articles & Tutoriel/

Vim Cheat Sheet

·3 mins

Quitter / Sauvegarder #

ShortcutDescription
:qFermer le fichier
:qaFermer tous les fichiers
:wSauvegarder
:wq / :xSauvegarder et fermer
ZZSauvegarder et quitter
ZQQuitter sans vérifier les changements

Basique #

ShortcutDescription
h j k lFlèches
<C-U> / <C-D>Défilement demi-page haut/bas
<C-B> / <C-F>Défilement page haut/bas

Mots #

ShortcutDescription
b / wMot précédent/suivant
ge / eFin de mot précédent/suivant

Ligne #

ShortcutDescription
0Début de ligne
^Début de ligne (hors espaces)
$Fin de ligne

Caractère #

ShortcutDescription
fcAller au caractère c
FcAller au caractère c avant

Document #

ShortcutDescription
ggPremière ligne
GDernière ligne
:{num}Aller à la ligne num
{num}GAller à la ligne num

Fenêtre #

ShortcutDescription
zzCentrer la ligne
ztLigne en haut
zbLigne en bas
HHaut de l’écran
MMilieu de l’écran
LBas de l’écran

Édition #

ShortcutDescription
aAjouter après le curseur
AAjouter à la fin de la ligne
iInsérer avant le curseur
oNouvelle ligne en dessous
ONouvelle ligne au-dessus
sSupprimer caractère et insérer
SSupprimer ligne et insérer
CSupprimer jusqu’à fin de ligne et insérer
rRemplacer un caractère
RMode remplacement
uAnnuler
<C-R>Rétablir

Sortir du mode insertion #

ShortcutDescription
EscSortir
<C-c>Sortir et annuler la commande en cours

Presse-papiers #

ShortcutDescription
xSupprimer caractère
ddSupprimer ligne (couper)
yyCopier ligne
pColler après
PColler avant
"*yCopier dans le presse-papiers système
"*pColler depuis le presse-papiers système

Mode visuel #

ShortcutDescription
vMode visuel
VMode visuel ligne
<C-v>Mode visuel bloc

En mode visuel #

ShortcutDescription
d / xSupprimer sélection
sRemplacer sélection
yCopier sélection

Recherche/Remplacement #

ShortcutDescription
/motifRechercher motif
nProchain résultat
NRésultat précédent
*Mot entier sous curseur (suivant)
#Mot entier sous curseur (précédent)
:%s/foo/bar/gRemplacer foo par bar dans tout le document

Onglets #

ShortcutDescription
:tabedit [fichier]Ouvrir fichier dans un nouvel onglet
:tabfind [fichier]Ouvrir fichier existant dans nouvel onglet
:tabcloseFermer l’onglet courant
:tabsLister tous les onglets
:tabfirstPremier onglet
:tablastDernier onglet
:tabnOnglet suivant
:tabpOnglet précédent

Recherche multi-fichiers #

ShortcutDescription
:vim /motif/ **/*Rechercher motif dans les fichiers
:copenOuvrir la liste des résultats
:cnextProchain résultat
:cprevRésultat précédent

Macros #

ShortcutDescription
qaEnregistrer macro ‘a’
qArrêter l’enregistrement
@aExécuter macro ‘a’

Astuces pratiques #

CommandeDescription
:syntax onColoration syntaxique
:set numberNuméros de ligne
:set mouse=aMode souris
:h mot-cléAide sur un mot-clé
:sav fichierSauvegarder sous un autre nom
:terminalOuvrir un terminal dans Vim