有没有显示我当前vim环境的所有键盘映射的有序列表,如下所示:
a: append
b: back one word
c: ...
.
.
.
---- Ctrl mappings ----
<C-a> (I dont know...)
.
.
.
<C-p> Default mode for CrtlP
...
---- Alt mappings ----
...
Run Code Online (Sandbox Code Playgroud)
这对我来说非常有用.
:map
并:verbose map
显示会话中定义的映射列表,但不是这样排序的.AFAIK,Vim没有提供这么好的格式:你不得不为此编写自定义函数,我担心.
编辑
另外,还要注意a
,b
和朋友都不在这个意义上,CtrlP的"映射" <C-p>
是一个映射.:map
根本不会显示它们.
因此,您的想法虽然有趣,但可能不是可以通过一个班轮完成的.您可以从中提取信息:h index
,添加结果:map
并尝试按照对您有意义的顺序排列所有内容,但这似乎不是一项微不足道的任务.它听起来非常适合python/ruby/php脚本,不是吗?
EndEdit中