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

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

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

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

5 ответов

Решение

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

Нет!:-)

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

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

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

Чтобы установить привязку ключей 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

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

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

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

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

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