2010-01-14 98 views
16

我想知道是否有任何東西在emacs這將幫助我記得鍵盤快捷鍵?例如,如果我按下C-x,然後按下某個鍵(如TAB),emacs應該將C-X和其他鍵的所有可能組合都給出一個emacs命令(並顯示該命令的作用)?emacs中的鍵盤快捷鍵完成幫助?

回答

37

有一個比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

4

不是一個完整的答案,但部分:

  • Emacs的用戶手冊中有列出了所有的關鍵序列的關鍵指標(Emacs的首選術語對你所說的鍵盤快捷鍵)。
  • C-x C-h打開緩衝器,列出從C-x開始的鍵序列。
  • C-h k後跟一個密鑰序列描述了密鑰序列。
  • C-h K後跟一個按鍵序列會將您帶到用戶手冊的右側頁面。
5

您可以使用C-h m列出並描述當前緩衝區中所有活動的按鍵綁定(取決於您的活動主要和次要模式)。

+0

所以它!謝謝。 – 2010-01-14 13:27:41

1

Icicleskey completion, 這僅僅是什麼你描述過。

您知道當您點擊前綴鍵時提供的幫助,然後點擊C-h - 例如, C-x C-h?那麼這只是幫助,它只適用於某些前綴。

這是什麼冰柱功能大約是實際完成鍵序列:打C-X,然後S-TAB來完成的,關鍵C-X顯示前綴的每一個可能的完成 - 隨便挑一個。

如果您挑選的候選人本身就是一個前綴鍵(例如,你拿起[R,所以到目前爲止,你最多CX [R,這仍然是不完整的),那麼你選擇另一塊序列,等等,直到鍵序列完成(並且其命令被調用)。

參見: