В Emacs (GNU 23.2, * nix) как я могу:
- перечислить последовательности клавиш, привязанные к конкретной команде? Например, как мы можем перечислить все выполняемые последовательности
save-buffers-kill-emacs
клавиш с привязкой к ним выводимых последовательностей? Предполагая, что мы можем это сделать, перечисление связанных последовательностей клавишgoto-line
должно напечатать вывод:M-g g
при установке по умолчанию. - перечислить все привязки клавиш? Это делает
C-h b
? Будет ли он печатать мои собственные привязки?
Я знаю, что выполнение команды напрямую может распечатать последовательность клавиш, с помощью которой она может быть активирована, но это не всегда так, и происходит несколько вещей, в том числе:
(1) вывод остается недолго, (2 ) команда выполняется.
Мне нужна команда, которая перечисляет для меня (желательно все) привязки, прикрепленные к данной команде, без выполнения команды или что-то в этом роде.
источник
C-h c
(илиM-x describe-key-briefly
), который просто дает функцию, которой назначена клавиша в пространстве мини-буфера.Как насчет просто
Вы получите ту же информацию, что и C-h f.
Также привязан к C-h w, <f1> wи <help> w.
источник
describe-function
не перечислены все привязки для таких функций, какignore
илиself-insert-command
.