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-h
m
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
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 inhelp.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ürC-h
ihre eigenen Bindungen bieten Eines davon<ESC>
ist, weil<ESC> C-h
C-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
entsprichtC-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ützenC-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ßlichC-c
).
Wenn SieC-h
nicht binden, ist es automatisch als Hilfezeichen zum Auflisten der Unterbefehle des Präfixzeichens verfügbar.