我可以使用C-h c
(describe-key-briefly
)并键入一个组合键,它将返回绑定到它的函数。但我还想只键入一个键组合的前缀,并让它列出并描述绑定到以它开头的键序列的所有函数,例如“以C-x
开头的所有绑定键”
答案 0 :(得分:14)
按键组合然后是C-h。对于你的C-x例子,做C-x C-h。这也适用于子地图,例如C-x r C-h可以看到C-x r下的所有内容
答案 1 :(得分:1)
并非每个前缀键都以这种方式工作(跟随 C-h 查看绑定)。
以下是另外两个可以提供帮助的资源:
help-fns+.el
中的命令describe-keymap
。但要使用它,您需要提供密钥图(例如,作为变量的值,例如ctl-x-map
)。与在keymap变量上使用 C-h v 不同,输出是人类可读的。
Icicles key completion。只需输入前缀键,然后点击S-TAB
即可。缓冲区*Completions*
向您显示所有可能的完成:密钥及其相关命令(如果它们本身是前缀密钥,则为...
)。对于多级前缀密钥(例如, C-x r ),候选包括前缀密钥(例如,前缀密钥 r 以部分地完成前缀密钥 C-x )。您可以通过这种方式在键映射层次结构中上下导航。并且您可以在候选人之间进行循环并点击 C-M-RET 以查看他们的完整帮助。