Essayez $ vimtutor, cela vous apprendra tout ce que vous devez savoir pour commencer.
hjkl sont la pointe du sommet de l'iceberg et sont très rarement utilisés, du moins dans mon cas.
wWEeet BbgegEtous permettent de se déplacer mot par mot:
wet ealler de l'avant, Wet Eprendre en compte les espaces et la ponctuation
" here the * marks the default location of the cursor
" and each letter shows where you jump when you hit the key.
Latin: Lorem ipsum dolor sit amet.
* e e e
* E E E
* w w w w w w w
* W W W W W W
bet gerevenir en arrière Bet gEprendre en compte les espaces et la ponctuation
Latin: Lorem ipsum dolor sit amet.
b b b b *
B B B *
ge ge ge*
ge
gE gE gE*
fFtTsont utilisés pour atteindre un caractère particulier sur la ligne courante et ;,sont utilisés pour répéter ce mouvement, dans le même sens pour ;et dans le sens opposé pour ,:
fmsaute sur le prochain mavant, Frecule
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tmsaute AVANT le prochain mavant, Trecule
Latin: Lorem ipsum dolor sit amet.
* tm ; ;
; Tm *
/? sont utilisés pour passer à la première occurrence d'un motif à partir de la position actuelle du curseur:
0$ sont utilisés pour sauter au premier et au dernier caractère de la ligne.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
0 * $
^g_ sont utilisés pour sauter au premier et au dernier caractère imprimable de la ligne.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
^ * g_
Simple et combiné ()[]{}sont utilisés pour déplacer phrase par phrase ou paragraphe par paragraphe ou bloc de code par bloc de code.
<C-b>et <C-f>sont utilisés pour faire défiler l'écran vers l'arrière et vers l'avant.
<C-u>et <C-d>sont utilisés pour faire défiler d'un demi-écran vers l'arrière et vers l'avant.
H, MEt Ldéplacer le curseur vers le haut, au milieu, en bas de la fenêtre, respectivement.
zt, zzEt zbdéplacer la ligne sous le curseur vers le haut, au milieu, en bas de la fenêtre, respectivement.
Etc.
:help motion.txt va souffler votre esprit.