Спробуйте $ 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
підірве вам розум.