Попробуйте $ 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
moveкурсор к верхней, средней и нижней части области просмотра соответственно.
zt
, zz
и zb
перемещают линию под курсором к верхней, средней и нижней части области просмотра соответственно.
И т. Д.
:help motion.txt
взорвут ваш разум.