控制键重映射不在vim中工作

时间:2015-09-30 04:44:00

标签: macos vim

我使用OS X 10.10.5和vim 7.3的macbook pro。我有以下重映射inoremap <c-u> <esc>viwU<esc>ea。显然,我希望在按下Ctrl-u之后光标下的单词大写,但是它会向上翻页。我似乎无法弄清楚为什么这不起作用。我看到有关将ctrl重新映射到cmd的一些帖子,但我更喜欢坚持使用cntrl - 在Windows机器上工作时使用相同的设置。

作为一个注释,我使用的是罗技键盘,但它也不能在Mac键盘上工作。

2 个答案:

答案 0 :(得分:1)

inoremap创建插入模式映射。在正常模式下使用<c-u>可以向上移动页面。

如果在插入模式下点击<c-u>,您的映射应该有效。

答案 1 :(得分:0)

inoremap将创建插入模式映射。

在这种情况下,您可以使用noremap <c-u> <esc>viwU<esc>ea重新映射c-u