Вопросы с тегом «key-bindings»

Сочетания клавиш, аккорды клавиш, последовательности клавиш, горячие клавиши или любая связь между сочетаниями клавиш и соответствующими действиями в Emacs.

2
Используйте две карты основного режима в одном буфере
Я столкнулся с несколькими ситуациями, когда было бы очень удобно иметь раскладку клавиш одного основного режима в качестве запасной раскладки клавиш для другого мажорного режима. Например: Я пишу много LaTeX в некоторых моих документах org, поэтому было бы здорово иметь latex-modeкоманды, легко доступные во время редактирования org-mode. Я часто посещаю …

1
Определить клавиши Control + Shift без kbd
Я пытаюсь добавить некоторые функциональные возможности в чужой пакет, и поэтому я хотел бы уважать их шаблоны. К сожалению, один из этих шаблонов не использовать kbd. Мне нужно привязать функцию C-S-b, но я не могу понять, как это сделать. Я знаю, как сделать это с одним модификатором (например "\S-b"), но …

2
Преобразовать обычный ключ в ключ-модификатор
У меня есть клавиатура, которая по какой-то необъяснимой причине имеет клавишу, которая отправляет символ датского доллара в OS X - §. При сдвиге отправляет символ плюс / минус - ±. Возможно ли в Emacs увидеть §ключ и преобразовать его в Hyper или Super? Поэтому, если я удерживаю эту §клавишу и …

4
Проблема «<dead-sharp> не определена», возникающая при наборе греческого ударения (')
Я начал использовать Emacs и написал текст на греческом языке. Проблема в том, что ударение, которое используется на некоторые буквы (ό, ύ, ί, ύ), не работает! Обычно он вставляется нажатием ;(я имею в виду, нажимая клавишу рядом с L), а затем букву, на которой будет вставлен. Это стандартно для греческой …

4
Org-Mode: Как создать привязку «разметка режима org»?
Я знаю , что я могу использовать *bold*, /italic/, _underline_, =verbatim=, ~code~, и , +strike-through+чтобы применить разметки текста в org-mode. Но как мне создать привязки клавиш для применения этих изменений к области текста? Например, если я хочу сделать текст жирным, есть ли более простой способ, чем переход к началу текста …

1
уменьшайте время до тех пор, пока после нажатия клавиш не отобразится «Cx-» в области эха
Когда я пытаюсь ввести команды через C-x, это займет 1-2 секунды, пока область эха не покажет этот префикс, как C-x-. Я довольно новичок в Emacs, так что это часто смущает меня, и я теряюсь. ESCКлюч действует аналогично этому, так что, когда я пытаюсь выйти из какой - то наполовину вошли …

2
Какие могут быть неиспользуемые клавиши в Emacs, которые обычно можно использовать для связывания клавиатурных макросов?
Я читал , что обычный способ привязки ключа клавиатуры макросов C-x C-k 0в 9и Aк Z. Так, например, после того, как мы определим макрос клавиатуры, мы можем напечатать, C-x C-k bи Emacs попросит связать клавишу. И зарезервированные ключи для этой цели C-x C-k 0в 9и Aк Z. Но это включает …

2
Существует ли стандартный / рекомендуемый синтаксис для определения связывания клавиатуры?
Я видел все следующее для определения связывания клавиатуры. Все это работает (по крайней мере, в MS Windows). Я не знаю, есть ли другой способ сделать то же самое. Мне интересно, существует ли стандартный или рекомендуемый способ определения связывания клавиатуры и рекомендуется ли избегать некоторых из них. (global-set-key "\M-r" 'some-command) (global-set-key …

2
Как связать С- [по-настоящему?
C-[эквивалентно клавише escape на американских клавиатурах на английском языке, поэтому любая попытка его связывания испортит M-поведение. Emacs, кажется, без проблем рассказывает &lt;escape&gt;и C-[разбирается в кадрах GUI. Следующее работает нормально, и привязки, начиная с, M-остаются работать: (global-set-key (kbd "&lt;escape&gt;") (lambda () (interactive) (message "&lt;escape&gt;"))) Однако, если я связываю (global-set-key (kbd "C-[") …

1
Как переназначить компанию, выбрать следующий и выбрать предыдущие ключи?
Мне не нравятся значения по умолчанию M-nи M-pключи для, company-select-nextи company-select-previousпоэтому мне было интересно, можно ли переназначить их в C-nи C-pбез влияния на отображения, когда всплывающая подсказка компании не активна.

1
Использование функциональных клавиш в качестве «липких» клавиш-модификаторов
Есть ли способ использовать функциональную клавишу (например &lt;f8&gt;) как своего рода событие нажатия супер-клавиши, а затем выполнить следующее нажатие клавиши (например, с) как s-s? Другими словами, это будет похоже на липкие клавиши-модификаторы, но только для emacs, а не для самой ОС. Я знаю о режиме клавишных аккордов и о том, …

2
Отмена привязки ключа с помощью use-package
Я пытаюсь unbind, org-cycle-agenda-filesкоторый установлен по умолчанию C-'и C-,. Мое оружие выбора для этого - пакет использования пакета. На странице github.com/use-package/bind-key.el я нашел следующие строки: ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode from changing a binding that you don't want …

1
Как немедленно отобразить нажатия клавиш в области эха?
Как мне немедленно отобразить нажатия клавиш в области эха? Например: когда я ввожу последовательность клавиш C-u j, она не будет сразу отображаться в области эха, но затем я нажимаю клавишу k, и я обнаруживаю, что я заранее делал опечатку. Поэтому я думаю, что для новичка, такого как я, будет полезно, …

1
Как наиболее эффективно перейти к началу или концу основного текста заголовка организации?
Легко перемещаться от начала одного заголовка в режиме org к другому, используя быстрые клавиши . Предположим, теперь я нахожусь в начале заголовка и хочу добавить основной текст сразу после ключевого слова TODO. Тогда M-f Spaceдоставит меня туда, куда я хочу пойти. Если нет ключевого слова TODO, то это так M-f …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.