我已经使用linux下的以下命令将我的大写锁定键映射到ctrl:
setxkbmap -option ctrl:nocaps
我真的很喜欢这个映射,并希望保留它,但我也希望在我进入vim时将大写锁定键映射到Escape。但是当我尝试用:map <C> <Esc>
或类似的方式映射时它似乎不起作用,大概是因为ctrl键是特殊的并且需要第二个键来触发键事件。
有什么方法可以实现上述目标吗?
答案 0 :(得分:3)
noremap ' `
noremap ` <Esc>
答案 1 :(得分:2)
没有。 control,shift和alt键在硬件和操作系统级别的处理方式不同 - 它们不生成密钥代码,而是为其他密钥生成的密钥代码添加修饰符。这意味着它们无法在Vim中映射。