我成功定义了一个用ALT+w
调用的映射,如:map <M-w> ....
然而,如果我尝试使用ALT+r
来定义要调用的新映射,那么:map <M-r> ...
就不起作用了。而是插入字符ò
(如果在插入模式下调用映射)。这是在没有映射的情况下插入的相同字符(以及以gvim -u NONE
开头的gvim)。
我不明白为什么一个映射有效,另一个没有。
编辑以回答某些问题
我正在使用德语Windows 7.目前的键盘布局是英语(美国)
当我在没有映射的插入模式下按Alt+w
时,我得到÷
。
答案 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?"还有一些其他建议。