[英]How can I map the '<' key in vim?
我想创建地图
:map <F2> :map <F12> etcetcmy_map
结果如下:当我按下<F2>
,字符串map <F12> etcetcmy_map
被输入到我的控制台中。 但我在映射<
键/字符时遇到问题。 最明显的是,这还没有完成。 该字符串未在我的控制台中键入。 相反,发生的情况是将光标下方的char大小写翻转(从上到下,反之亦然),然后将光标向前移动1个char。
我已经尝试阅读文档并尝试使用Ctrl-V方法,但是我做错了。 有没有人怎么做,或者有可能吗?
在映射的右侧,按<F12>
键是按F12键的键(具有您所描述的意外的副作用),但是您希望在字面上插入字符串<F12>
。 为此,将<
char作为<lt>
转义:
:map <F2> :map <lt>F12> etcetcmy_map
另外, 您应该使用:noremap
; 它使映射不受重新映射和递归的影响。
如果要在按F2时将F12映射到etcetcmy_map
,则可以:
:map <F2> :map <F12> etcetcmy_map<cr>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.