Ответ 1
Там очень полезная таблица движений вставки в :h ins-special-special
.
<S-Left> cursor one word back (like "b" command)
<C-Left> cursor one word back (like "b" command)
<S-Right> cursor one word forward (like "w" command)
<C-Right> cursor one word forward (like "w" command)
Вы увидите, что Shift-Left/Right и Ctrl-Left/Right сделают трюк.
Тем не менее,Ctrl/Shift с клавишами курсора не гарантируется безупречно работать на всех терминалах. Вы можете избежать любых проблем, используя сопоставление. Здесь прямо на домашнюю строку:
:inoremap <C-H> <C-\><C-O>b
:inoremap <C-L> <C-\><C-O>w
Теперь используйте CTRL-H
и CTRL-L
для перемещения по слову в режиме вставки.
Однако помните, что многие Vimmers предпочитают вообще не перемещаться в режиме вставки. Это потому, что, как только вы перешли в режим вставки, команда .
теряет свою утилиту, как и CTRL-A
и, возможно, некоторые другие команды.
Для меня способ Vim перехода к следующему слову в режиме вставки - <C-[>wi
, и он становится полностью автоматическим.