Answers:
我能找到的最接近的describe-key
(Ctrl+ H,K)是:map
命令。它将列出所有映射。
您也可以运行:map <key name>
,但必须<key>
使用
key-notation中列出的特殊语法进行指定。
或者您可以尝试:map
Ctrl+ V<key>
,这应该让您只需按键而不需要使用特殊语法。
所以要绑定Ctrl+ Shift+ V,试试这个:
:map <C-S-v> whatever
要么
:map
Ctrl+ V Ctrl+ Shift+V whatever
但请确保您的终端程序尚未将其用于粘贴等特殊功能,否则Vim将永远不会看到按键。
另请参阅map-alt-keys,它有助于解释您的Alt密钥是否应该写为<M-x>
或<A-x>
。
M
或A
将被映射到Alt
。但<M-h>, <M-l>
只是不工作。我不知道密钥名称是无效的,还是密钥事件尚未发送给Vim。没有日志,没有线索。
Alt
是困难的,因为大多数终端发送ESC
,然后x
当Alt+x
被按下,以及如何Vim的知道你没有按ESC
然后x
。基本上Alt
只适用于Gvim。
只需键入Ctrl+ V即时按下您想要按的键。如果没有找到预期的结果(例如像<c-space>
,<c-cr>
,<M-i>
,...),它只是意味着你使用vim,而不是使用gvim。vim理解键入的键的方式与终端的配置有关。gvim使用自己的定义,因此没有任何配置。