2012-04-26 9 views
26

Ich habe this gelesen, aber meine Frage ist anders. Ich würde gerne wissen, wie man Tastenbindungen in Emacs, die starten mit einem bestimmten Schlüssel anzeigen. Ich möchte f2 binden, würde aber gerne wissen, wozu es momentan gebunden ist. Drücken von C-hm fragt nach der Tastenfolge. Die Eingabe von f2 führt dazu, dass Emacs darauf wartet, dass ich die Kette vervollständige, da f2 alleine nichts tut. Wie kann ich alle Tastenbelegungen anzeigen, die mit f2 starten?Zeige Emacs Tastaturbelegungen, die mit einem bestimmten Schlüssel beginnen

Antwort

40

F2F1 oder F2Ch

Im allgemeinen Eingabe F1 oder Ch nach jedem Präfix-bindendes der Bindungen ganzen Präfix listet:

describe-prefix-bindings ist eine interaktive kompilierte Lisp-Funktion in help.el.

Beschreiben Sie die Bindungen des Präfixes, das zum Erreichen dieses Befehls verwendet wird. Das beschriebene Präfix besteht aus allen bis auf das letzte Ereignis der Schlüsselsequenz, die diesen Befehl ausgeführt hat.

F1 ist die zuverlässigere der beiden (aber nur sehr leicht so), wie durch die folgenden Unterlagen Auszüge beschrieben.

M-:(info "(emacs) Misc Help")RET:

Sie eine Liste der Unterbefehle für einen bestimmten Präfix Schlüssel durch Eingabe C-h (describe-prefix-bindings) nach dem Präfix Schlüssel bekommen können. (Es gibt ein paar Präfix Schlüssel, für die dies nicht funktioniert -.. Die, die für C-h ihre eigenen Bindungen bieten Eines davon <ESC> ist, weil <ESC> C-hC-M-h ist eigentlich, was eine defun markiert)

M -:(info "(emacs) Keys")RET:

Hilfe Zeichen Typing (C-h oder <F1>) nach einem Präfix gedrückt, erscheint eine Liste der Befehle mit dem Präfix beginnen. Die einzige Ausnahme von dieser Regel ist <ESC>: <ESC> C-h entspricht C-M-h, die etwas ganz anderes tut. Sie können jedoch <F1> verwenden, um eine Liste von Befehlen anzuzeigen, die mit <ESC> beginnen.

M-:(info "(emacs) Help")RET:

C-h oder <F1> bedeutet "Hilfe" in ebenso verschiedenen anderen Kontexten. Für die Instanz können Sie sie nach einem Präfixschlüssel eingeben, um eine Liste der Schlüssel anzuzeigen, die dem Präfixschlüssel folgen können. (Einige Präfix Schlüssel nicht unterstützen C-h auf diese Weise, weil sie für sie andere Bedeutungen definieren, aber sie alle Unterstützung <F1> um Hilfe.)

M-:(info "(elisp) Key Binding Conventions")RET:

Binden Sie C-h nicht nach einem Präfixzeichen (einschließlich C-c).
Wenn Sie C-h nicht binden, ist es automatisch als Hilfezeichen zum Auflisten der Unterbefehle des Präfixzeichens verfügbar.