我目前正在使用vim编辑器并希望自定义我的密钥
我已经学会了如何通过搜索文档将某些键映射到键,
但未能找到如何在vim中定义特殊键。
例如,我必须使用map <Esc> <CR>
而不是map esc enter
我想将ctrl键更改为大写锁定键,但无法找到如何在vim编辑器中表示特殊键。
也想改变:w到某事。
未能找到推荐的文件,一些建议将不胜感激!
答案 0 :(得分:3)
您可以输入:h key-notation
找到所有特殊的按键符号。 :h key-codes
或:h keycodes
。
但是Vim不会按下像Capslock
或Ctrl
(修饰符)这样的键。操作系统不会将其传递给vim。 Vim只会在按下第二个键的时候知道Ctrl
,并且接收它们的结果:Ctrl+p
例如是vim的一个按键。
与Capslock相同。 Vim只会收到修改后的角色。因此,如果启用了Capslock,并按a
,则vim将不会收到Capslock+a
,而只会收到A
,因为这是两者的结果。