我可以使用C-h c
(describe-key-briefly
)并键入一个组合键,它会返回绑定到它的函数。但我也想只键入一个前缀的一个组合键,并让它列出并描述所有绑定到以它开头的键序列的功能,如“所有以C-x
开头的绑定键”。如何获取Emacs中某个键(组合)开始的命令列表?
6
A
回答
14
1
并非如此,每个前缀键都以这种方式工作(请参阅C-h以查看绑定)。
这里有两个额外的资源,可以帮助:
命令
describe-keymap
,在help-fns+.el
。但要使用它,您需要提供键盘映射(例如,作为变量的值,如ctl-x-map
)。不同于在键映射变量上使用C-h v,输出是人类可读的。Icicleskey completion。只需输入前缀键,然后点击
S-TAB
。缓冲区*Completions*
向您展示了所有可能的完成:密钥及其相关命令(如果它们本身是前缀密钥,则为...
)。对于多级前缀密钥(例如,C-x r),候选包括前缀密钥(例如,前缀密钥r以部分完成前缀密钥C-x)。您可以用这种方式在键盘层次结构中上下导航。而且你可以在候选人之间循环,并在任何地方打到C-M-RET以查看他们的完整帮助。
相关问题
- 1. 如何获取给定emacs命令的键盘快捷键?
- 2. Emacs Meta中的命令键
- 3. 如何获得给定键盘快捷键的emacs命令?
- 4. Emacs的:一个命令打印键结合或列出所有键绑定
- 5. 如何获取R包中每个命令的列表?
- 6. 如何获取lua中的数组中的某个键的值?
- 7. 多个命令的Emacs键绑定
- 8. Emacs的命令打开emacs的
- 9. 如何从界面数组列表中获取某个对象
- 10. 如何从多个列表中获取所有组合?
- 11. 如何获取函数返回的数组的某个键?
- 12. 如何组合shell命令
- 13. 如何从集合中的模型列表中获取某个属性?
- 14. 如何使用Rails模型从组合键表中获取值?
- 15. bash:获取以给定字符串开头的命令列表
- 16. 获取jpanels数组列表中某个容器的索引号
- 17. 如何获取列表A-Z中某个字母的索引?
- 18. 如何获取列表框中某个项目的索引
- 19. 如何获取列表中的元组?
- 20. 如何从一个表中获取两个字段的组合
- 21. 如何从列表中的某个对象获取数组元素
- 22. 用列表中的命令替换键盘命令
- 23. 如何获取宝石上可用的命令列表?
- 24. 如何获取Visual Studio命令的列表?
- 25. 如何获取使用Document.execCommand()执行的命令列表
- 26. 如何获取所有可用shell命令的列表
- 27. 如何获取git命令列表及其引入的版本?
- 28. 如何从.property中的某个键获取多个值
- 29. 打开Emacs命令的定义
- 30. 在Emacs Lisp中,如何获得单个散列键?
'C-H B'会给你*所有*当前绑定... – dmckee 2009-08-15 15:27:39