我目前正在使用vim编辑器,并希望自定义我的密钥。
我已经学会了如何通过搜索文档将某些键映射到密钥,
但未能找到在vim中如何定义特殊键。
例如,我必须使用map <Esc> <CR>而不是map esc enter
我希望将ctrl键更改为大写锁键,但无法在vim编辑器中找到该特殊键的表示方式。
也想改变:w变成某物。
如果找不到推荐的文档,请给我一些建议!
发布于 2018-06-15 10:54:27
您可以通过输入:h key-notation找到所有特殊的键符号。:h key-codes或:h keycodes.
但是Vim不会接收像Capslock或Ctrl (修饰符)这样的按键。操作系统不会将它传递给vim。只有在按下第二个键时,vim才会知道Ctrl的情况,并接收两者的结果:例如,Ctrl+p是Vim的一个按键。
帽子也是一样的。Vim将只接收修改后的字符。因此,如果Capslock是打开的,并且您按下a,vim将不会接收Capslock+a,而是只接收A,因为这是两者的结果。
https://stackoverflow.com/questions/50872418
复制相似问题