在哪里可以找到vim编辑器键列表?

在哪里可以找到vim编辑器键列表?,vim,keymapping,Vim,Keymapping,我目前正在使用vim编辑器,希望自定义我的密钥 我已经学会了如何通过搜索文档将某些键映射到键 但未能找到如何在vim中定义特殊键 例如,我必须使用map而不是map 我想将ctrl键更改为caps lock键,但找不到特殊键在vim编辑器中的表示方式 还想把:w改成什么 未能找到推荐的文档,请提供一些建议 您可以通过输入:h Key notation找到所有特殊的键符号:h键代码或:h键代码 但是Vim将不会收到类似于Capslock或Ctrl(修改器)的按键。操作系统不会将其传递给vim。Vi

我目前正在使用vim编辑器,希望自定义我的密钥

我已经学会了如何通过搜索文档将某些键映射到键

但未能找到如何在vim中定义特殊键

例如,我必须使用
map
而不是
map

我想将ctrl键更改为caps lock键,但找不到特殊键在vim编辑器中的表示方式

还想把:w改成什么


未能找到推荐的文档,请提供一些建议

您可以通过输入
:h Key notation
找到所有特殊的键符号<代码>:h键代码
:h键代码

但是Vim将不会收到类似于
Capslock
Ctrl
(修改器)的按键。操作系统不会将其传递给vim。Vim将只知道按下第二个键时的
Ctrl
,并接收这两个键的结果:
Ctrl+p
例如,Vim只需按一次键


卡普斯洛克也是如此。Vim将只接收修改后的字符。因此,如果Capslock处于启用状态,并且您按下
a
vim将不会接收
Capslock+a
,而只接收
a
,因为这是两者的结果。

有些事情是终端环境无法处理的。考虑在OS级别映射其中的一些。(例如,使用
xmodmap
)我强烈建议您在尝试更改映射之前充分学习Vim(除了ctrl/caps-one,该映射是有意义的,不会与任何内容冲突)。但是,Vim无法检测到caps lock,请查看您的操作系统或第三方软件。不过,每个操作系统的操作方式都不同,因此您应该适当地标记。