为什么我可以在gvim中映射<m-w>而不是<m-r>?</m-r> </m-w>

时间:2013-04-30 10:31:59

标签: vim keyboard

我成功定义了一个用ALT+w调用的映射,如:map <M-w> ....

然而,如果我尝试使用ALT+r来定义要调用的新映射,那么:map <M-r> ...就不起作用了。而是插入字符ò(如果在插入模式下调用映射)。这是在没有映射的情况下插入的相同字符(以及以gvim -u NONE开头的gvim)。

我不明白为什么一个映射有效,另一个没有。

编辑以回答某些问题

我正在使用德语Windows 7.目前的键盘布局是英语(美国)

当我在没有映射的插入模式下按Alt+w时,我得到÷

1 个答案:

答案 0 :(得分:1)

两个映射都可以在我的机器上运行。

您的映射命令可能存在一些问题,或者您正在使用的某些设置仍在更改它。尽管使用u -NONE,您可以尝试其他一些开关,例如-U-i;有关这方面的更多信息,请访问vim faq 36.12。您也可以尝试使用noremap代替map

"20.4. I am not able to create a mapping for the key. What is wrong?"还有一些其他建议。