Spróbuj $ vimtutor
, nauczy Cię wszystkiego, co musisz wiedzieć, aby zacząć.
hjkl
są wierzchołkiem góry lodowej i bardzo rzadko używane, przynajmniej w moim przypadku.
wWEe
i BbgegE
wszystkie pozwalają poruszać się słowo po słowie:
w
i e
iść do przodu, W
i E
wziąć spacje i znaki interpunkcyjne pod uwagę
" 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
i ge
iść do tyłu, B
i gE
wziąć spacje i znaki interpunkcyjne pod uwagę
Latin: Lorem ipsum dolor sit amet.
b b b b *
B B B *
ge ge ge*
ge
gE gE gE*
fFtT
służą do sięgania po konkretny znak w bieżącym wierszu i ;,
służą do powtarzania tego ruchu w tym samym kierunku dla ;
iw przeciwnym kierunku dla ,
:
fm
wskakuje na następny m
naprzód, F
przechodzi do tyłu
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tm
skacze PRZED następnym do m
przodu, T
przechodzi do tyłu
Latin: Lorem ipsum dolor sit amet.
* tm ; ;
; Tm *
/?
służą do przeskoczenia do pierwszego wystąpienia wzorca z aktualnej pozycji kursora:
0$
służą do przeskoczenia do pierwszego i ostatniego znaku w linii.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
0 * $
^g_
są używane do przeskoczenia do pierwszego i ostatniego drukowalnego znaku w linii.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
^ * g_
Pojedyncze i połączone ()[]{}
służą do przenoszenia frazy po frazie lub akapitu po akapicie lub bloku kodu po bloku kodu.
<C-b>
i <C-f>
służą do przewijania ekranu do tyłu i do przodu.
<C-u>
i <C-d>
służą do przewijania o pół ekranu do tyłu i do przodu.
H
, M
I L
przesunąć kursor do góry, w środku dna widoku, odpowiednio.
zt
, zz
I zb
przesunąć kreską kursora do góry, w środku dna widoku, odpowiednio.
I tak dalej.
:help motion.txt
rozwali twój umysł.