Provare $ vimtutor
, ti insegnerà tutto ciò che devi sapere per iniziare.
hjkl
sono la punta dell'iceberg e sono usati molto raramente, almeno nel mio caso.
wWEe
e BbgegE
tutti permettono di spostarsi parola per parola:
w
e e
vai avanti W
e E
prendi in considerazione gli spazi bianchi e la punteggiatura
" 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
b
e ge
torna indietro B
e gE
prendi in considerazione gli spazi bianchi e la punteggiatura
Latin: Lorem ipsum dolor sit amet.
b b b b *
B B B *
ge ge ge*
ge
gE gE gE*
fFtT
sono usati per raggiungere un particolare carattere sulla riga corrente e ;,
sono usati per ripetere quel movimento, nella stessa direzione per ;
e nella direzione opposta per ,
:
fm
salta sul successivo m
avanti, F
va indietro
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tm
salta PRIMA del prossimo m
avanti, T
va indietro
Latin: Lorem ipsum dolor sit amet.
* tm ; ;
; Tm *
/?
sono usati per saltare alla prima occorrenza di un motivo dalla posizione corrente del cursore:
0$
vengono utilizzati per passare al primo e all'ultimo carattere della riga.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
0 * $
^g_
vengono utilizzati per passare al primo e all'ultimo carattere stampabile della riga.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
^ * g_
Singolo e combinato ()[]{}
vengono utilizzati per spostare frase per frase o paragrafo per paragrafo o blocco di codice per blocco di codice.
<C-b>
e <C-f>
sono usati per scorrere la schermata avanti e indietro.
<C-u>
e <C-d>
sono usati per scorrere di mezzo schermo avanti e indietro.
H
, M
E L
spostare il cursore nella parte superiore, centrale, inferiore della finestra, rispettivamente.
zt
, zz
E zb
spostare la linea sotto il cursore verso l'alto, medio, inferiore della finestra, rispettivamente.
E così via.
:help motion.txt
ti lascerà a bocca aperta.