> Les raccourcis clavier de Vim (tous mode confondu) Vim est un éditeur de texte intégré hautement configurable permettant d’édition des textes efficacement. Ce est une version améliorée de l&#…
Les raccourcis clavier de Vim (tous mode confondu)
Vim est un éditeur de texte intégré hautement configurable permettant d’édition des textes efficacement. Ce est une version améliorée de l’éditeur vi distribué avec la plupart des systèmes UNIX. Vim est distribué gratuitement en tant que charityware.
Voici une liste des raccourcis clavier de Vim.
### Mode normale & mode visuel
| Combinaison de touches | Action |
| --- | --- |
| a | Basculer en mode insertion et ajouter |
| A \[shift+a\] | Basculer en mode Insertion et ajouter en fin de ligne |
| i | Basculer en mode Insertion |
| I \[shift+i\] | Insérer avant le premier caractère non-blanc de la ligne |
| v | Basculer en mode visuel (sélection) |
| V \[shift+v\] | Basculer en mode de ligne visuelle (sélection de ligne) |
| o | Ajouter une nouvelle ligne après la position du curseur et se placer en mode insertion au début de cette nouvelle ligne |
| O \[shift+o\] | Ajouter une nouvelle ligne avant la position du curseur et se placer en mode insertion au début de cette nouvelle ligne |
| C \[shift+c\] | Basculer en mode remplacement (au lieu d’insertion) pour la ligne courante jusqu’à appui de la touche Esc |
| cc | Supprime le texte de la ligne courante et positionne le curseur au début de cette ligne |
| s | Substitue le caractère et bascule en mode insertion |
| S \[shift+s\] | Substitue la ligne et bascule en mode insertion |
| d | Supprimer |
| dd | Supprime la ligne entière |
| D \[shift+d\] | Supprime jusqu’à la fin de la ligne |
| x | Couper (supprimer) le caractère qui se trouve sous le curseur |
| X \[shift+x\] | Couper (supprimer) le caractère qui se trouve avant le curseur |
| y | Copie le caractère sous le curseur |
| yy | Copier la ligne de texte qui se trouve sous le curseur. Pour copier plusieurs lignes en même temps, précéder yy du nombre de lignes concernées |
| yy_n_ | Copie la ligne courante, et les _n_ lignes suivantes dans le tampon |
| Y | Copie jusqu’en fin de ligne |
| p | Colle |
| P \[shift+p\] | Colle avant le curseur / la ligne |