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