我想在插入模式中向前移动一个单词。
为什么这不起作用:
inoremap ,w <esc>w
但这有效(回一个字):
inoremap ,b <esc>b
答案 0 :(得分:3)
那是因为当光标位于单词的开头时,<Esc>
会将光标向左移动一个字符(这有点不直观,但默认的vi行为),w
将只移到原来的位置。
这应该有效:
inoremap ,w <esc>ww
我不太喜欢你的映射:
,
开头,只要您输入逗号就会增加延迟<Esc>b
实现了同样的目标,也是两次击键(许多用户将<Esc>
键重新映射到一个不那么繁琐的位置)。<C-Left>
/ <C-Right>
。