Emacs描述vim的关键

Kun*_*ngi 6 vim key-bindings

Vim中是否有任何功能向我展示了当前上下文中键盘快捷键的含义?像emacs中的describe-key之类的东西.

我试图找出哪些键可以安全地重新绑定,哪些键绑定到有用的东西.

Eel*_*vex 12

如果您的密钥是手动映射的,您可以通过唤起来检查映射:

:map <keys>
Run Code Online (Sandbox Code Playgroud)

如果不是,那么你可以查看手册:

:help <keys>
Run Code Online (Sandbox Code Playgroud)


900*_*000 5

第一个谷歌命中

vim 中是否有类似“describe-key”(EMacs)之类的东西?

最简单的可能是 Vim 帮助系统。例如:

:h ^X

描述 Ctrl-X。您必须输入“^X”作为两个字符,而不是一个。

要查看键的映射方式,您可以使用:map <whatever key sequence>, 或仅:map查看所有非默认绑定。键的映射可能包含非平凡的序列,因此您可能需要查找映射中使用的其他几个键,:h如上所述。

  • 顺便说一句,您可以通过先输入 CTRL+V 来输入特殊字符。例如,输入 CTR+V,&lt;ENTER&gt; 会给你 ^M。 (2认同)