显示有序的VIM键盘映射

dan*_*isr 6 vim

有没有显示我当前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)

这对我来说非常有用.

rom*_*inl 5

:map:verbose map显示会话中定义的映射列表,但不是这样排序的.AFAIK,Vim没有提供这么好的格式:你不得不为此编写自定义函数,我担心.

编辑

另外,还要注意a,b和朋友都不在这个意义上,CtrlP的"映射" <C-p>是一个映射.:map根本不会显示它们.

因此,您的想法虽然有趣,但可能不是可以通过一个班轮完成的.您可以从中提取信息:h index,添加结果:map并尝试按照对您有意义的顺序排列所有内容,但这似乎不是一项微不足道的任务.它听起来非常适合python/ruby​​/php脚本,不是吗?

EndEdit中