Запитання з тегом «key-bindings»

Комбінації клавіш, клавіші, послідовності клавіш, гарячі клавіші або будь-яка асоціація між комбінаціями клавіш і відповідними діями в Emacs.

17
Як швидко перемикати буфери?
У ванільному Emacs я повинен зробити, C-x bа потім вручну ввести ім’я буфера, щоб переключитися. Якщо я забуду назву буфера, мені доведеться натиснути, TABщоб перелічити можливі завершення. Чи можна щось зробити, щоб зробити цей процес швидшим?

4
Як я можу дізнатися, в якій клавіші пов'язаний ключ?
Я відскочив клавішу 'd' gnus-article-mode, але його стара поведінка все ще активна, коли точка знаходиться в додатку. Я можу бачити, що повторне перев’язування там не набрало чинності C-h k d, але це не говорить мені про те, яка клавішна карта діє в цей момент, щоб я міг її повторно пов'язати …

4
Як замінити основні прив’язки режиму
Іноді мої глобальні клавіші переосмислюються основним режимом. Простим прикладом є наступне налаштування у моєму файлі init (global-set-key (kbd "C-j") 'newline-and-indent) Але прикро це прив'язка клавіш прихована головним режимом "Ліпп взаємодія", який є типовим режимом буфера подряпин. Коли я опиняюсь у ситуації, коли основний режим (або другорядний режим) приховує моє глобальне …


4
Показати незв’язані ключі
Я хочу визначити деякі ключові прив’язки для мого нового знайденого використання керма, дивовижного режиму btw, і я хочу це зробити, не перезаписуючи використання інших клавіш. Я усвідомлюю, що кількість різних комбінацій клавіш нескінченна, але чи є якийсь спосіб побачити всі невизначені прив'язки клавіш для, скажімо, рівня 1 глибоко? Наприклад, я …

3
Проблеми з вкладками клавіш при використанні терміналу
У мене є такий рядок init.el: (global-set-key [(control \;)] 'comment-region) Він дуже добре працює у вікні графічного інтерфейсу, але якщо emacsцей -nwпараметр викликається, C-;він не коментує область, а лише вставляє ;символ. M-x comment-region RETпрацює добре, проте. Я спробував дотримуватися цієї відповіді на подібну проблему, але C-q C-;повертається просто, ;і я, …

4
Як я можу імітувати довільну ключову подію від Elisp?
Чи можна імітувати довільну ключову подію від elisp? Мені відомо, що я можу знайти прив'язку даного ключа, а потім викликати цю команду інтерактивно, але що робити, якщо ця ключова подія не пов'язана з командою? Як один із прикладів , що робити, якщо я хотів би зобов’язати C-`себе поводитись так, як …

3
Як змусити натискання <RET> у файлах helm-find-файлів відкрити каталог?
Коли я запускаю #'helm-find-filesта переміщую точку до каталогу, натискаючи &lt;ret&gt;результати на відкриття цього каталогу в переведеному режимі. Потрібно натиснути, C-jщоб увійти до цього каталогу в Helm. Я хотів би &lt;RET&gt;діяти так, як C-jтут, але не обов’язково скрізь. Я перевірив, і C-jприв’язаний до #'helm-maybe-exit-minibuffer, тоді &lt;RET&gt;як прив’язаний до #'helm-execute-persistent-action. Прив'язка &lt;RET&gt;до …

1
Як відрізнити Ci від TAB?
Зазвичай з історичних причин emacs трактує TABкод і C-iключ як однакові, пор. документація emacs lisp на функціональні клавіші або відповідь абобо на питання "Яка різниця між TAB та?" . Примітка: У цій статті, є коди клавіш TAB, &lt;tab&gt;і C-i; tabі Ctrl+ iз іншого боку - фізичні клавіші на клавіатурі. Однак …

2
Чи є функція вставити правильний `(kbd“… ”)` натисканням клавіші?
Мені нудно шукати ключові імена для kbdфункції, чи є спосіб автоматично вставити правильне ім'я клавіші лише натисканням клавіші? Так, наприклад, я хочу щось зробити: я набираю текст (local-set-key | Я біжу magical-insert-kbd-command, натискаю f6 і я отримую (local-set-key (kbd "&lt;f6&gt;") |

7
Для попереднього перегляду файлу в точці використана клавіша "швидкого перегляду"
Я хотів би створити функцію, яка робить "швидкий перегляд" файлу, який знаходиться під точкою в діред. Я хотів би, щоб це працювало, це те, що я утримую функціональну клавішу, яка потім робить файл видимим у буфері, але коли я відпускаю ключ, буфер закривається, і введений буфер повертається. Мені не хочеться …

2
Конвенція про використання Cx або Cc як префіксальних ключів
Які існують угоди по використанню C-x, C-cабо в M-якості ключів префікс? Наприклад: є C-xі т.д. для збереження або відвідування буферів? Є C-cтощо для редагування тексту? Фон Можливо, це дурне питання. Я використовую іспанську клавіатуру, а іноді і переосмислюючу клавіатуру, яка є загальною для англійської (QWERTY) клавіатури. Наприклад: команда оболонки у …

1
Кращий (мінімальний натискання клавіш) метод переходу до початку функції, а потім назад до поточної точки?
Іноді я перебуваю всередині довгої функції, де початок функції не видно. Хоча я нещодавно дізнався про те, (which-function-mode)що говорить мені в моделі назву функції, я хотів би мати можливість швидко перейти до початку функції, а потім максимально легко повернутися назад. Поки що я знайшов два рішення. Використання знака C-SPC Позначити …

1
Чим відрізняється TAB від <tab>?
Я читав документацію в режимі Yasnippet, коли перейшов до розділу, де визначено тригерну клавішу: Схоже, мінорний режим Yasnippet визначає TABключ для запуску yas-expandза допомогою: (define-key yas-minor-mode-map (kbd "&lt;tab&gt;") 'yas-expand) (define-key yas-minor-mode-map (kbd "TAB") 'yas-expand) У чому різниця між &lt;tab&gt;і TAB? (Я спробував google це, але я не зміг знайти чіткого …

4
Використовуйте Super у emacs -nw в Linux
Я намагаюся знайти просте і пряме запитання до відповіді, і тому вирішив задати тут. Питання: Чи існує спосіб використання Super в Emacs, запущений у терміналі в Linux? PS : Я читав багато інформації про, xmodmapале думаю, що головне в тому, що емулятор терміналу не може представляти Супер ключ. Однак (kbd …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.