2013-02-12 9 views
10

Wie kann ich die letzten Tastenanschläge wiederherstellen, die ich gerade in Emacs eingegeben habe? Ich bin ein langjähriger Emacs-Benutzer (30 Jahre), aber manchmal vertippe ich eine Tastenfolge, etwas Seltsames passiert, und ich möchte wissen, welche Folge von Zeichen ich tippte, verglichen mit dem, was ich dachte, ich tippte. Ich weiß, dass es einen Befehl gibt, der ein paar Dutzend der letzten Buchstaben anzeigt, aber ich kann mich nicht erinnern, was es ist, und ich kann es auch nicht finden. Zum Beispiel, manchmal in dired-mode, verschiebe ich den Cursor in eine Datei, und ich tippe !, um einen Befehl für diese Datei auszuführen, aber ich tippe versehentlich eine andere Sequenz, und plötzlich sehe ich alle Dateien im Puffer — Alle Dateien sind mit * markiert. Ich versuche, in dieser Situation mein Tippen zu debuggen.Anzeige der letzten Tastenanschläge in Emacs

+2

C-h l ist die beste Lösung. Eine andere Lösung wäre es, neue Tastenbelegungen zu definieren, wenn dies zur Vermeidung von Tippfehlern führt. – aartist

+0

+1: In der Tat ist der 'View-Lossage'-Name der Elisp-Funktion * NOT * ein intuitiver Funktionsname, der leicht zu merken ist. In meinen Suchen würde ich am ehesten 'recent-keys' finden, die keine benutzerfreundliche Ausgabe haben, wie' view-deficient'. – bgoodr

Antwort

15

Typ C-Hl, die view-lossage aufruft.

5

Verwenden M-xview-lossageRET.

View-Lossage ist eine interaktive kompilierte Lisp-Funktion in `help.el '. Es ist zu C-h l, <f1> l, <Hilfe> l gebunden.

(view-lossage)

Anzeige der letzten 300 Tastatureingaben Eingang.

Verwandte Themen