Подтвердить что ты не робот

Вызов справки по сокращению клавиатуры в emacs?

Мне было интересно, есть ли что-нибудь в emacs, которые помогут мне запомнить быстрые клавиши?

Например, если я нажимаю C-x, а затем нажимаю какую-либо клавишу (скажем, TAB), emacs должен использовать все возможные комбинации C-X и других ключей, чтобы дать команду emacs (а также показать, что делает команда)?

4b9b3361

Ответ 1

Существует более простой способ сделать это, чем C-h m. Вы можете увидеть все комбинации, которые вам нужны, нажав C-h. Позвольте мне объяснить пример. Предположим, вы хотите запустить команду org-narrow-to-subtree, которая в моем случае привязана к C-x n s. Я помню, что мне нужно набрать C-x n, но не помню следующую часть. Я могу набрать C-x n C-h, и emacs покажет мне следующее:

Global Bindings Starting With C-x n:
key             binding
---             -------

C-x n d     narrow-to-defun
C-x n n     narrow-to-region
C-x n p     narrow-to-page
C-x n r     narrow-to-region
C-x n s     org-narrow-to-subtree
C-x n w     widen

[back]

Итак, в вашем случае, чтобы увидеть все возможности после C-x, просто введите C-x C-h

Ответ 2

Вы можете использовать C-h m для отображения и описания всех активных привязок в текущем буфере (в зависимости от активных основных и второстепенных режимов).

Ответ 3

Не полный ответ, но частичный:

  • В руководстве пользователя Emacs есть ключевой индекс, в котором перечислены все последовательности клавиш (предпочтительный термин Emacs для того, что вы называете сочетаниями клавиш).
  • C-x C-h открывает список ключевых слов, начинающийся с C-x.
  • C-h k, за которым следует последовательность клавиш, описывает последовательность клавиш.
  • C-h K, за которым следует последовательность клавиш, выводит вас на правильную страницу руководства пользователя.

Ответ 4

Я думаю, что один ключ - это то, что вы ищете Один ключ

Ответ 5

В Icicles у вас завершение ключа, который как раз о том, что вы описали.

Вы знаете помощь, которая предлагается, когда вы нажимаете префиксный ключ, а затем C-h - например. C-x C-h? Ну, просто помогите, и он работает только для определенных префиксов.

Что это за функция Icicles, на самом деле завершает последовательность клавиш: hit C-x, затем S-TAB для завершения, и отображается всякое возможное завершение префиксного ключа C-x - просто выберите один.

Если выбранный вами кандидат сам является префиксным ключом (например, вы выбрали r, так что до сих пор вы до C-x r, который все еще не завершен), тогда вы выбираете другой фрагмент последовательности, и поэтому, пока последовательность ключей не будет завершена (и вызывается ее команда).

См. также: