Попробуйте $ vimtutor
, он научит вас всему, что вам нужно знать, чтобы начать работу.
hjkl
являются вершиной айсберга и используются очень редко, по крайней мере, в моем случае.
wWEe
и BbgegE
все позволяют перемещаться слово за словом:
w
и e
идти вперед, W
и E
принимать пробелы и знаки препинания во внимание
" 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
и ge
идти в обратном направлении, B
и gE
принимать пробелы и знаки препинания во внимание
Latin: Lorem ipsum dolor sit amet.
b b b b *
B B B *
ge ge ge*
ge
gE gE gE*
fFtT
используются для достижения определенного символа в текущей строке и ;,
используются для повторения этого движения в том же направлении ;
и в противоположном направлении для ,
:
fm
прыгает на следующий m
вперед, F
идет назад
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tm
прыгает ПЕРЕД следующим m
вперед, T
идет назад
Latin: Lorem ipsum dolor sit amet.
* tm ; ;
; Tm *
/?
используются для перехода к первому вхождению шаблона из текущей позиции курсора:
0$
используются для перехода к первому и последнему символу строки.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
0 * $
^g_
используются для перехода к первому и последнему печатаемому символу строки.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
^ * g_
Одиночный и комбинированный ()[]{}
используются для перемещения фраза за фразой, абзаца за абзацем или блока кода за блоком кода.
<C-b>
а также <C-f>
используются для прокрутки экрана вперед и назад.
<C-u>
а также <C-d>
используются для прокрутки на половину экрана вперед и назад.
H
, M
иL
переместите курсор в верхнюю, среднюю и нижнюю часть окна просмотра соответственно.
zt
, zz
иzb
переместите линию под курсором в верхнюю, среднюю и нижнюю часть окна просмотра соответственно.
И так далее.
:help motion.txt
взорвет ваш ум.