Я читал this, но мой вопрос отличается. Я хотел бы знать, как просматривать привязки клавиш в Emacs, которые начинают с определенным ключом. Я хотел бы связать f2
, но хотел бы знать, к чему он привязан. Нажатие C-h
m
вызывает последовательность клавиш. Ввод f2
здесь приводит к тому, что Emacs ждет меня, чтобы завершить цепочку, так как f2
самостоятельно ничего не делает. Как я могу просмотреть все привязки клавиш, которые начинаются с f2
?Показать комбинации клавиш Emacs, начинающиеся с определенного ключа
ответ
F2F1 или F2Ch
В общем, набрав F1 или Ch после любого префикса связывание будет список всех привязок, используя этот префикс:
describe-prefix-bindings
- это интерактивная скомпилированная функция Lisp вhelp.el
.Опишите привязки префикса, используемые для достижения этой команды. Описанный префикс состоит из всего последнего события последовательности ключей, которая выполняла эту команду.
F1 является более надежным из двух (но только очень немного так), как подробно описано с помощью следующих отрывков документации.
M-:(info "(emacs) Misc Help")
RET:
Вы можете получить список подкоманд для конкретного ключа префикса, набрав
C-h
(describe-prefix-bindings
) после того, как ключ приставки. (Есть несколько префиксных ключей, для которых это не работает -.. Те, которые предоставляют свои собственные привязки дляC-h
Одним из них является<ESC>
, потому что на самом деле<ESC> C-h
C-M-h
, который помечает определение функции)
M -:(info "(emacs) Keys")
RET:
Typing характер помощи (
C-h
или<F1>
) после префикса ключевых отображает список команд, начинающихся с этого префикса. Единственным исключением из этого правила является<ESC>
:<ESC> C-h
эквивалентенC-M-h
, что делает что-то еще полностью. Однако вы можете использовать<F1>
для отображения списка команд, начиная с<ESC>
.
M-:(info "(emacs) Help")
RET:
C-h
или<F1>
означает "помощь" в различных других контекстах. Для экземпляра вы можете ввести их после префиксного ключа, чтобы просмотреть список ключей , которые могут следовать за префиксным ключом. (Несколько ключей префикс не поддерживаютC-h
таким образом, потому что они определяют другие значения для него, но они все поддержку<F1>
за помощью.)
M-:(info "(elisp) Key Binding Conventions")
RET:
Не связывайте
C-h
после любого символа префикса (включаяC-c
).
Если вы не связываетеC-h
, он автоматически доступен в качестве символа помощи для перечисления подкоманд префиксного символа.
- 1. emacs раздражающие комбинации клавиш
- 2. Простые Emacs комбинации клавиш
- 3. Показать все комбинации клавиш
- 4. Как получить список команд, начинающихся с определенного ключа (комбо) в Emacs?
- 5. Поиск нераспределенного ключа с emacs
- 6. Получить код комбинации клавиш
- 7. Две комбинации клавиш с клавиш-модификаторов
- 8. Лидер комбинации клавиш в Spacemacs
- 9. Невозможно определить привязки клавиш с помощью ключа define в Emacs
- 10. Комбинации клавишных клавиш
- 11. JQuery -Hot комбинации клавиш
- 12. ввод комбинации клавиш-модификатора
- 13. PHP многомерные комбинации клавиш/комбинаторики
- 14. Определите соответствующую последовательность эвакуации для заданной комбинации клавиш
- 15. AutoHotKey => назначить комбинацию клавиш комбинации клавиш
- 16. Некоторые комбинации клавиш не работают с `key-translation-map`
- 17. Emacs показывает модальные сочетания клавиш
- 18. Предотвращение нажатия клавиш браузера по умолчанию для реализации комбинации клавиш в javaScript с использованием имени ключа, а не кода ключа
- 19. Имитация комбинации нажатий клавиш с терминала ADB
- 20. Emacs - ошибка: Последовательность клавиш
- 21. Как использовать комбинации клавиш-модификаторов?
- 22. Комбинации клавиш для горячей клавиши
- 23. Как найти код ключа для определенного ключа
- 24. Переименовать хранимые процедуры, начинающиеся с определенного префикса
- 25. Контактные данные, начинающиеся с определенного алфавита
- 26. Найти имена атрибутов, начинающиеся с определенного шаблона
- 27. Как найти слова, начинающиеся с определенного письма?
- 28. SWT неправильно обнаруживает комбинации клавиш
- 29. VSIX не назначать комбинации клавиш
- 30. Как захватить событие комбинации клавиш?