Vim : raccourcis clavier en mode normale & en mode visuel
Les raccourcis clavier de Vim : mode normale & en mode visuel
La manipulation du texte se fait en mode normal : dans ce mode, à peu près tous les caractères ont une signification et déclenchent des modifications du texte ou un déplacement du curseur.
Les raccourci – 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) |
| Ctrl+v | Basculer en mode bloc visuel (sélection de bloc – rectangulaire) |
| gv | Re-sélectionnez la dernière sélection |
| 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 |
| J [shift+j] | Joint la ligne suivante à la fin de la ligne courante |
| 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 |
| gu | Mettre le caractère sous le curseur en minuscule |
| guw | Mettre le mot à partir du curseur en minuscule |
| gub | Mettre le mot avant le curseur en minuscule |
| guu | Mettre la ligne en minuscule |
|
gU [gshift+u] |
Mettre le caractère sous le curseur en majuscule. |
|
gUw [gshift+uw] |
Mettre le mot à partir du curseur en majuscule. |
|
gUb [gshift+ub] |
Mettre le mot avant le curseur en majuscule. |
|
gUU [gshift+ushift+u] |
Mettre la ligne en majuscule |
| 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 |
| yyn | 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 |
| r<char | Remplace le caractère sous le curseur par le <char entré |
| R [shift+r] | Basculer en mode remplacement |
| : | Basculer en mode commande |
| / | Rechercher |
| u | Annuler |
| Ctrl+r | Refaire (annuler l’annulation) |
| U [shift+u] | Refaire (annuler l’annulation) |
| >> | Indenter la ligne |
| [up|down] | Indenter la ligne du dessus | dessous |
| << | Désindenter la ligne |
| < [up|down] | Désindenter la ligne du dessus | dessous |
| Ctrl+f | Scroll down |
| pagedown | Scroll down |
| Ctrl+b | Scroll up |
| pageup | Scroll up |
| Ctrl+u | Scroll up à moitié de page |
| Ctrl+d | Scroll down à moitié de page |
| zz | Centre la vue sur le curseur |
| ga | Affiche le code du caractère sous le curseur |
| . | Répéter le dernier changement |
| == | Aligne la ligne |
| = | Aligne les lignes |
| ~ | Change la casse |
| Ctrl+a | Incrémente le nombre |
| Ctrl+x | Décrémente le nombre |
| Ctrl+o | Aller à la précédente modification |
| Ctrl+i | Aller à la prochaine modification |
| gt | Bascule sur l’onglet suivant |
| gT | Bascule sur l’onglet précédent |
| gqq | Formater la ligne |
| gq | Formater les ligne |
| q. / q | Commencer / terminer l’enregistrement macro utilisant le registre macro nommée |
by Nicolas SHINEY | January 25, 2015 | No Comments | Raccourci clavier Vim | Tags : raccourcis clavier vim vim mode normale vim mode visuel vim navigation