我在哪里可以找到 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 将不会收到按键的按下,例如 Capslock
或 Ctrl
(修饰符)。 OS 不会将其传递给 vim。 Vim 只会在按下第二个键时知道 Ctrl
,并接收它们的结果:例如 Ctrl+p
是 vim.[=20 的一次按键=]
Capslock也是一样。 Vim 只会收到修改后的角色。因此,如果 Capslock 打开并且您按下 a
vim 将不会收到 Capslock+a
而只会收到 A
因为这是两者的结果。
我目前正在使用 vim 编辑器并想自定义我的键
我通过搜索文档学会了如何将某些键映射到键,
但未能找到 vim 中如何定义特殊键。
例如,我必须使用 map <Esc> <CR>
而不是 map esc enter
我想将 ctrl 键更改为 caps lock 键,但找不到 vim 编辑器中这些特殊键的表示方式。
也想把 :w 改成什么。
未能找到推荐的文档,请提供一些建议!
您可以通过输入 :h key-notation
找到所有特殊的键符号。 :h key-codes
或 :h keycodes
。
但是 Vim 将不会收到按键的按下,例如 Capslock
或 Ctrl
(修饰符)。 OS 不会将其传递给 vim。 Vim 只会在按下第二个键时知道 Ctrl
,并接收它们的结果:例如 Ctrl+p
是 vim.[=20 的一次按键=]
Capslock也是一样。 Vim 只会收到修改后的角色。因此,如果 Capslock 打开并且您按下 a
vim 将不会收到 Capslock+a
而只会收到 A
因为这是两者的结果。