emacs中的键盘快捷键完成帮助?
问题描述:
我想知道是否有任何东西在emacs这将帮助我记得键盘快捷键?例如,如果我按下C-x,然后按下某个键(如TAB),emacs应该将C-X和其他键的所有可能组合都给出一个emacs命令(并显示该命令的作用)?emacs中的键盘快捷键完成帮助?
答
有一个比C-h m
更简单的方法。您可以按C-h
查看所需的所有组合。让我用一个例子来解释。假设你想运行命令org-narrow-to-subtree
,这在我的情况下是绑定到C-x n s
我记得我必须输入C-x n
,但不记得下一部分。我可以输入C-x n C-h
和Emacs会告诉我下面的:
Global Bindings Starting With C-x n:
key binding
--- -------
C-x n d narrow-to-defun
C-x n n narrow-to-region
C-x n p narrow-to-page
C-x n r narrow-to-region
C-x n s org-narrow-to-subtree
C-x n w widen
[back]
所以你的情况,看所有的可能性C-x
后,只需键入C-x C-h
答
不是一个完整的答案,但部分:
- Emacs的用户手册中有列出了所有的关键序列的关键指标(Emacs的首选术语对你所说的键盘快捷键)。
- C-x C-h打开缓冲器,列出从C-x开始的键序列。
- C-h k后跟一个密钥序列描述了密钥序列。
- C-h K后跟一个按键序列会将您带到用户手册的右侧页面。
答
您可以使用C-h m
列出并描述当前缓冲区中所有活动的按键绑定(取决于您的活动主要和次要模式)。
答
在Icicles你key completion, 这仅仅是什么你描述过。
您知道当您点击前缀键时提供的帮助,然后点击C-h - 例如, C-x C-h?那么这只是帮助,它只适用于某些前缀。
这是什么冰柱功能大约是实际完成键序列:打C-X,然后S-TAB来完成的,关键C-X显示前缀的每一个可能的完成 - 随便挑一个。
如果您挑选的候选人本身就是一个前缀键(例如,你拿起[R,所以到目前为止,你最多CX [R,这仍然是不完整的),那么你选择另一块序列,等等,直到键序列完成(并且其命令被调用)。
参见:
所以它!谢谢。 – 2010-01-14 13:27:41