Emacs-подобные брелки в системе?

Документацию и пример кода для этого можно найти здесь, на портале разработчиков.

Примечание редактора: страница больше не существует, поэтому я заменил мертвую ссылку на моментальный снимок архива с июня 2013 года. Другое ссылки на связанной странице могут быть нарушены и информация устарела

1
задан 21 January 2013 в 21:01

2 ответа

На основании: https://superuser.com/a/516847/205010

Установите gnome-tweak-tool: sudo apt-get install gnome-tweak-tool Откройте его: gnome-tweak-tool Перейдите к Keyboard and Mouse и измените [ f4] - Emacs
9
ответ дан 25 May 2018 в 02:15
  • 1
    это довольно круто, но многие вещи не работают, то есть C-b, C-k и т. д. решение, вероятно, вытаскивает все в emacs, то есть браузер, электронную почту и т. д., а не пытается вытеснить привязки клавиш вне emacs – bph 18 February 2016 в 13:11
  • 2
    Где он не работает? В моем случае это работает большую часть времени довольно хорошо. – Eyal Levin 21 February 2016 в 13:48
  • 3
    Кажется, что если приложение реализует эквивалентный ярлык, то это имеет приоритет. Что неудобно – bph 21 February 2016 в 23:34
  • 4
    Я не думаю, что это происходит для всех приложений. Я встречался в Chrome несколько раз, когда глобальные ярлыки Emacs имели приоритет над конкретными ярлыками веб-приложений. – Eyal Levin 22 February 2016 в 14:21
  • 5
    мой тестовый пример использовал почту yahoo и gmail в браузере Firefox. в обоих случаях C-c C-f C-p C-n работал, как ожидалось, но C-b переключил полужирный шрифт, а C-k отобразил диалог ссылки. Поэтому для моего конкретного приложения это бит и промах - мне придется дать хром попробовать и посмотреть, не отличается ли его – bph 22 February 2016 в 15:12

Существует еще одно решение, не связанное с приложениями сторонних разработчиков, размещенными здесь emacs keybindings в ubuntu 12.04

2
ответ дан 25 May 2018 в 02:15
  • 1
    Использование этого метода не будет работать в таких приложениях, как Thunderbird, где Ctrl + F будет интерпретироваться как «Найти строку». а не «Переместить курсор вперед». – holocronweaver 11 January 2014 в 05:45
  • 2
    @holocronweaver действительно действительно, я отказался от получения ключей Emacs, работающих в Thunderbird, к сожалению, но большинство других входов (особенно в Chrome) почти работают. Я не могу не чувствовать, что решение AutoKey - это путь к тому, чтобы никогда не заканчиваться возиться и разочаровываться :) Вот почему вы попробовали решение, предлагаемое kermit666, и если да - это сработало для вас? – dolzenko 13 January 2014 в 04:20
  • 3
    После небольшого редактирования, чтобы он соответствовал моим вкусам, решение AutoKey неплохо работало в Firefox и Thunderbird на Ubuntu 14.04. Еще больше испытаний. – holocronweaver 13 January 2014 в 08:55

Другие вопросы по тегам:

Похожие вопросы: