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

where can I find vim editor key list?

我目前正在使用 vim 编辑器并想自定义我的键

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

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

例如,我必须使用 map <Esc> <CR> 而不是 map esc enter

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

也想把 :w 改成什么。

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

您可以通过输入 :h key-notation 找到所有特殊的键符号。 :h key-codes:h keycodes

但是 Vim 将不会收到按键的按下,例如 CapslockCtrl(修饰符)。 OS 不会将其传递给 vim。 Vim 只会在按下第二个键时知道 Ctrl,并接收它们的结果:例如 Ctrl+p 是 vim.[=20 的一次按键=]

Capslock也是一样。 Vim 只会收到修改后的角色。因此,如果 Capslock 打开并且您按下 a vim 将不会收到 Capslock+a 而只会收到 A 因为这是两者的结果。