Старый вопрос, но для новых читателей есть и другие приятные способы увидеть привязки клавиш
M-x describe-bindings
Перечисляет все доступные в настоящее время привязки, использует isearch, Встречаются и т. Д., Чтобы эффективно использовать этот список.
M-x describe-prefix-map
Здесь показаны все привязки, доступные в текущем режиме, вы можете использовать буфер отображения, как любой другой буфер Emacs, доступный только для чтения, например, вы можете свободно искать строки и т. Д.
M-x describe-mode
Помимо предоставления общей информации о текущем режиме, в нем также будут перечислены все доступные привязки клавиш.
M-x describe-minor-mode
Вам будет предложено ввести имя второстепенного режима, а затем отобразится информация и привязки клавиш для этого второстепенного режима.
ПРИМЕЧАНИЕ : в приведенных ниже примерах используются дополнительные пакеты (доступны из MELPA )
Какой ключ
Здесь показаны привязки непосредственно перед тем, как они вам понадобятся. Введите префикс, например C-x
или C-c
, и отобразится список доступных для этого префикса привязок.
Вы также можете просмотреть список привязок клавиш, доступных в текущем режиме, используя:
M-x which-key-show-top-level
Полезно связать which-key-show-top-level
с аккордом по вашему выбору, чтобы вы могли просматривать доступные ключи из любого места.
Например, C-s
(isearch-forward
) имеет обширную карту ключей, которая часто неизвестна. например M-s o
начинает occur
с использованием текущей строки поиска, я не знал об этом много лет, когда использовал Emacs. Наличие which-key
помогло мне обнаружить много редких драгоценных камней в Emacs.
https://github.com/justbur/emacs-which-key
Направляющий ключ
Направляющая клавиша работает так же, как и which-key
. Я бы порекомендовал взглянуть на нее, чтобы сравнить функции.
https://github.com/kai2nenobu/guide-key