2013-02-12 12 views
10

Come si ripristinano le sequenze di tasti più recenti che ho appena digitato in Emacs? Sono un utente Emacs di lunga data (30 anni), ma ogni tanto digito male una sequenza di tasti, succede qualcosa di strano, e voglio sapere quale sequenza di caratteri ho digitato, rispetto a quello che pensavo di aver digitato. So che c'è un comando che mostra un paio di dozzine dei caratteri più recenti che ho digitato, ma non riesco a ricordare cosa sia, e non riesco nemmeno a trovarlo. Ad esempio, a volte in dired-mode, sposto il cursore su un file e scrivo ! per eseguire un comando su quel file, ma scrivo per errore altre sequenze e improvvisamente vedo che ho selezionato tutti i file nel buffer dired — tutti i file sono contrassegnati con *. Sto cercando di eseguire il debug della mia digitazione in questa situazione.visualizzazione di sequenze di tasti recenti in emacs

+2

C-h l è la soluzione migliore. Un'altra soluzione, sarebbe quella di definire nuove combinazioni di tasti, quando ciò accade per evitare errori di digitazione. – aartist

+0

+1: il nome della funzione Elisp 'view-lossage' è in effetti * NOT * un nome di funzione intuitivo facile da ricordare. Nelle mie ricerche il più vicino che ho trovato è 'recent-keys' che non ha un output user-friendly come' view-lossage'. – bgoodr

risposta

15

Tipo C-hl, che richiama view-lossage.

5

Usa M-xview-lossageRET.

view-lossage è una funzione Lisp compilata interattiva in `help.el '. Si è destinata a C-h l, <f1> l, <aiuto> l.

(vista-lossage)

display ultimi 300 battute ingresso.

Problemi correlati