2014-01-24 3 views
1

Есть ли способ сделать это. Я буду использовать журнал, чтобы сделать мои лучшие привязки клавиш.Как зарегистрировать всю команду, которую я использовал в Emacs?

+1

Вам нужны клавиши, которые вы нажали, или команды, которыми управляли клавиши? Например, вы хотите '' в журнале или 'forward-char'? Предыдущее - это то, что emacs называет «lossage», и его можно просмотреть с помощью 'C-h l'. Чтобы сохранить эти данные, ознакомьтесь с этим ответом: http://stackoverflow.com/questions/9761401/for-emacs-how-to-store-what-view-lossage-collects-into-an-externel-file. Если вы хотите сохранить функции, которые вы вызываете, то я не уверен в том, что вы небрежно. – zck

+0

Я думаю, что оба являются лучшими. Спасибо –

ответ

3

Там интересная статья о ErgoEmacs: http://ergoemacs.org/emacs/command-frequency.html

В «как отчет составлен», мы узнаем о keyfreq.el, чтобы увидеть, сколько раз мы использовали команду: https://github.com/dacap/keyfreq (доступно в ELPA: M-x install-package RET keyfreq).

+0

Wow Это спаси меня много времени (подсчет слов, рейтинг). Спасибо –

+0

Yep :) Так мой ответ решает ваш вопрос? – Ehvince

+0

Да. Большое спасибо. Эта информация мне очень помогла. –

5

В vanilla emacs вы просматриваете журнал ключей, набранных с помощью C-h l. Вам также может понадобиться посмотреть command-log-mode, в котором записаны введенные ключи, а также соответствующие команды.

Смежные вопросы