Vim 在插入模式下跳转到下一个单词

Vim 在插入模式下跳转到下一个单词,vim,Vim,在插入模式下是否有跳转到下一个单词的方法。类似于windows中的非插入模式或Ctrl+Left或Ctrl+Right时的w功能?在插入模式下,按住Shift或Control键并按向右或向左箭头键,可以向前/向后移动一个单词。使用,可以执行一个命令而无需退出插入模式 因此,您可以尝试w,3w,等等。中有一个非常有用的插入模式运动表 将光标移回一个单词(如“b”命令) 光标向后移动一个字(如“b”命令) 光标向前移动一个字(如“w”命令) 光标向前移动一个字(如“w”命令) 你会发现左/右键和C

在插入模式下是否有跳转到下一个单词的方法。类似于windows中的非插入模式或Ctrl+Left或Ctrl+Right时的
w
功能?

在插入模式下,按住Shift或Control键并按向右或向左箭头键,可以向前/向后移动一个单词。

使用
,可以执行一个命令而无需退出插入模式


因此,您可以尝试
w
3w
,等等。

中有一个非常有用的插入模式运动表

将光标移回一个单词(如“b”命令)
光标向后移动一个字(如“b”命令)
光标向前移动一个字(如“w”命令)
光标向前移动一个字(如“w”命令)
你会发现左/右键和Ctrl左/右键都可以

然而,使用光标键Ctrl/Shift并不能保证在所有终端中都能完美工作。使用映射可以完全避免任何问题。这里有一个就在第一排:

:inoremap <C-H> <C-\><C-O>b
:inoremap <C-L> <C-\><C-O>w
:inoremap b
:inoremap w
现在使用
CTRL-H
CTRL-L
在插入模式下按单词移动

但是,请注意,许多Vimmer不喜欢在插入模式下移动。这是因为在插入模式下移动后,
命令将失去它的实用程序,其他命令可能也会如此


对我来说,在插入模式下跳转到下一个单词的Vim方式是
wi
,它已经完全自动了

有没有不使用箭头键的方法可以做到这一点?它在shell中工作,但对我来说不在vim中,因此我正在寻找如何配置它的方法。请注意,这通常是您的退格键,因此您可能会失去退格的能力。(但这取决于终端)到目前为止,这是该问题的最佳解决方案。荣誉
:inoremap <C-H> <C-\><C-O>b
:inoremap <C-L> <C-\><C-O>w