有没有办法在插入模式下跳转到下一个单词.在非插入模式或ctrl-left或ctrl-> right在windows中类似于"w"的东西?
glt*_*lts 21
有一个非常有用的插入模式运动表: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)
Run Code Online (Sandbox Code Playgroud)
您会发现Shift-Left/Right和Ctrl-Left/Right将起作用.
但是,无法保证使用光标键的Ctrl/Shift在所有终端中都能正常工作.您可以通过使用映射完全避免任何问题.这是一个正确的主页:
:inoremap <C-H> <C-\><C-O>b
:inoremap <C-L> <C-\><C-O>w
Run Code Online (Sandbox Code Playgroud)
现在使用CTRL-H和CTRL-L在插入模式下按字移动.
但请注意,许多Vimmers在插入模式下根本不想移动.那是因为一旦你在插入模式中移动,该.命令就会丢失它的实用程序,也CTRL-A可能会失去一些其他命令.
对我来说,在插入模式下跳转到下一个单词的Vim方式是<C-[>wi,它变得完全自动化.