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