Если вы хотите переместиться более чем на одну или две позиции ...
... лучший выбор - нажать ESC
, переместиться и снова вернуться в режим вставки.
Нет смысла создавать сопоставления, такие как <C-h>
чтобы двигаться влево, а затем начинать нажимать его слишком много раз ... как пользователь vim, вы не должны нажимать одну и ту же клавишу несколько раз для достижения разумного движения.
(Если клавиша ESC
не находится рядом с вашими пальцами, было бы неплохо создать для нее сопоставление.)
Если вы хотите переместить ОДИН или ДВЕ позиции в режиме вставки ...
... хорошим выбором было бы определить некоторые движения с помощью клавиши <Leader>
:
(Я использую ,
как клавишу <Leader>
так как она чувствует себя близко и удобно для моих пальцев)
noremap! <Leader>h <left> "move cursor left
noremap! <Leader>j <down> "move cursor down
noremap! <Leader>k <up> "move cursor up
noremap! <Leader>l <right> "move cursor right
noremap! <Leader>w <esc>wi "move one word forward
noremap! <Leader>e <esc>ei "move forward to the end of word
noremap! <Leader>b <esc>bi "move one word backward