我想创建地图
:map <F2> :map <F12> etcetcmy_map
会产生以下结果:当我点击<F2>
时,字符串map <F12> etcetcmy_map
会输入到我的控制台中。但我在映射<
key / char时遇到问题。最明确的是,这没有做到;字符串没有输入我的控制台。相反的是光标下的字符是大小写的(从上到下反之亦然)然后光标向前移动1个字符。
我已经尝试过阅读文档并尝试过Ctrl-V方法,但我没有把它弄好。有人怎么做,或者有可能吗?
答案 0 :(得分:1)
在地图的右侧,<F12>
作为 F12 键的按键执行(带有你所描述的意外副作用),但是你想要一个文字插入字符串<F12>
。为此,将<
char转义为<lt>
:
:map <F2> :map <lt>F12> etcetcmy_map
另外,you should use :noremap
;它使映射不受重映射和递归的影响。
答案 1 :(得分:0)
如果您想按 F2 将 F12 映射到etcetcmy_map
,您可以:
:map <F2> :map <F12> etcetcmy_map<cr>