Клавиатурные привязки Emacs для текстовых полей в Firefox?

12

Я настолько привык к emacs, что иногда, когда я что-то печатаю в текстовом поле в Firefox, я иногда пытаюсь сделать Cp для перемещения вверх по строке. Это серьезно раздражает , чтобы отменить диалоговое окно печати каждый раз , когда я пытаюсь и двигаться моим текст. Если это не ужасно сложно, я бы хотел, чтобы сочетания клавиш эмулировали emacs внутри текстовых полей в Firefox ...

Очевидно, мне не понадобятся все сочетания клавиш, но движение, пометка, убийство и рывок будут полезны.

Это безумный запрос?

Симус
источник

Ответы:

12

Это безумный запрос?

Нет! :-)

Вы можете установить дополнение Firemacs для получения привязок клавиш emacs в Firefox:

альтернативный текст

На MozillaZine есть также довольно техническая статья о том, как включить привязку клавиш в стиле Emacs для Firefox через GTK. Оба работают очень хорошо, но я рекомендую расширение, так как его легко установить.

Стефано Палаццо
источник
Хорошо, хотя C-kна этом сайте странно, потому что это тоже add codeярлык ...
Симус
4

Чтобы установить связывание ключей emacs для всех приложений на основе GTK, выполните следующее:

# legacy
gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs --type string

# modern / e.g. 12.04
gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"

Смотрите также Emacs Keybindings - Firefox

Х.-Дирк Шмитт
источник
2

Другим вариантом может быть Conkeror . Основываясь на статье в Википедии , «Conkeror - это веб-браузер на основе Mozilla, предназначенный для навигации в основном с помощью компьютерной клавиатуры. Его дизайн в основном создан по образцу текстового редактора GNU Emacs, с некоторым влиянием со стороны других программ, включая vi».

Я на самом деле не использовал его, поэтому я не могу рекомендовать его качество, я только слышал об этом. Может быть что-то проверить, хотя.

Даниэль Нил
источник
2

Другой вариант - это надстройка « Весь текст», которая позволяет редактировать текстовые области в вашем любимом редакторе. Надстройка отображает маленькую кнопку с надписью «редактировать» внизу каждой текстовой области. Когда вы нажимаете на нее, настроенный вами редактор (emacs) запускается с временным файлом. Когда вы сохраняете файл, его содержимое передается в текстовое поле. Действительно полезен, например, для длинных вики-страниц - и у вас будет полный, настоящий emacs со всеми вашими настройками, а не просто эмуляция некоторых его сочетаний клавиш.

OMACs
источник
1

Если вы заинтересованы в том, чтобы привязки клавиш emacs были повсюду в Gnome 3.x, вы можете изменить несколько свойств с помощью gconf-editor, сделать несколько хаков, как указано в http://www.c0le.org/2011/10/emacs-keybindings -in-gnome-evolution-3x.html, чтобы сделать это. Даже я чувствую, что нажимаю Ca и Ce во многих не-emacs приложениях

Гурупрасед
источник