Gibt es eine Möglichkeit zu wissen, welche Tasten oder Funktionen ich am häufigsten verwendet habe?

8

Wenn ich herausfinden kann, welche Schlüssel ich am häufigsten verwendet habe, kann ich ein Makro dafür erstellen. Wenn ich herausfinden kann, welche Funktion ich am häufigsten verwendet habe, aber nicht gebunden habe, kann ich sie an einen Schlüssel binden. Dies kann die Effizienz verbessern. Gibt es eine Möglichkeit, diese statistischen Kenntnisse zu erlangen?

Nick
quelle

Antworten:

5

Ich habe Keyfreq verwendet . Es war gut, aber irgendwann schaltete ich es aus und benutzte wieder meine Intuition.

abo-abo
quelle
5

smex Benutzer

Wenn Sie verwenden smex, macht der smex-show-unbound-commandsBefehl genau das; Zeigen Sie die Befehle an, die Sie häufig verwenden M-x(die vorgeschlagene smexBindung), die jedoch noch nicht an eine Schlüsselbindung gebunden sind.

Kaushal Modi
quelle
Ha, fügte die gleiche Antwort zur gleichen Zeit hinzu. Ich bin nur +1 deine und lass meine fallen.
Glucas
@glucas: Gutes Karma für gute Sportlichkeit!
Dan
4

Sie können die letzten 300 Tastenanschläge beim C-h lAufrufen der view-lossageFunktion anzeigen . Überprüfen Sie den angezeigten Puffer, um festzustellen, welche 300 Tasten Sie zuletzt gedrückt haben.

Wenn Sie rufen describe-functiondann view-lossagewerden Sie sehen , dass Sie auch die verwenden open-dribble-fileFunktion Schreiben (Aufzeichnung) zu beginnen , alle Zeichen , die Sie in eine Datei eingeben.

Nsukami _
quelle
(-1) 1. 300 ist fest codiert (in Funktion recent-keys). Es ist nicht nur ein Standardwert. 2. C-h lwird nicht sagen Sie etwas über „ welche Tasten Sie am meisten betroffen “. Es zeigt Ihnen nur die letzten 300 Schlüssel, die Sie verwendet haben.
Drew
@Drew Antwort bearbeitet.
Nsukami _
(+1) Sieht besser aus. Ich bin froh, dass du es erwähnt hast open-dribble-file.
Drew
stackoverflow.com/questions/9761401/… kann ebenfalls von Interesse sein.
Phils