我使用OS X 10.10.5和vim 7.3的macbook pro。我有以下重映射inoremap <c-u> <esc>viwU<esc>ea
。显然,我希望在按下Ctrl-u之后光标下的单词大写,但是它会向上翻页。我似乎无法弄清楚为什么这不起作用。我看到有关将ctrl重新映射到cmd的一些帖子,但我更喜欢坚持使用cntrl - 在Windows机器上工作时使用相同的设置。
作为一个注释,我使用的是罗技键盘,但它也不能在Mac键盘上工作。
答案 0 :(得分:1)
inoremap
创建插入模式映射。在正常模式下使用<c-u>
可以向上移动页面。
如果在插入模式下点击<c-u>
,您的映射应该有效。
答案 1 :(得分:0)
inoremap
将创建插入模式映射。
在这种情况下,您可以使用noremap <c-u> <esc>viwU<esc>ea
重新映射c-u
。