[英]Vim on Windows: Mapping control sequences to keys in vimrc doesn't work for insert mode
[英]vim insert mode mapping doesn't work
我想在插入模式下向前移动一个单词。
为什么这样不起作用:
inoremap ,w <esc>w
但这有效(返回一个词):
inoremap ,b <esc>b
这是因为,当光标位于单词的开头时, <Esc>
会将光标向左移动一个字符(这有点不直观,但默认为vi行为),而w
仅移动至原始位置。
这应该工作:
inoremap ,w <esc>ww
我不太喜欢您的映射:
,
每当您输入逗号时都会增加延迟 <Esc>b
可以达到相同的效果,并且也是两次击键(许多用户将<Esc>
键重新映射为不太麻烦的位置) <C-Left>
/ <C-Right>
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.