Emacs 的 Firefox 文本框键绑定?

Emacs 的 Firefox 文本框键绑定?

我已经习惯了 emacs,所以有时候,当我在 Firefox 的文本框中输入内容时,我有时会尝试使用 Cp 来向上移动一行。严重地每次尝试移动文本时都必须取消打印对话框,这很烦人。如果它不是太复杂,我希望在 Firefox 的文本框内有模拟 emacs 的键绑定...

显然,我不需要所有的键绑定,但移动、标记、杀死和拉动会很有用。

这是一个疯狂的要求吗?

答案1

这是一个疯狂的要求吗?

不! :-)

您可以安装火力麦克斯在 Firefox 中获取 emacs 键绑定的插件:

替代文本

还有一个相当技术性的问题MozillaZine 上的文章关于如何通过 GTK 为 Firefox 启用 Emacs 样式的键绑定。两者都很好用,但我推荐扩展,因为它安装起来非常简单。

答案2

设置 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 键绑定 - Firefox

答案3

另一种选择可能是康克罗.基于其维基百科条目, “Conkeror 是一款基于 Mozilla 的网络浏览器,主要设计为通过计算机键盘进行导航。其设计主要仿照文本编辑器 GNU Emacs,并受到其他程序(包括 vi)的一些影响。”

我没用过,所以无法评价它的质量,我只是听说过。不过可能值得一试。

答案4

如果你希望在 Gnome 3.x 的任何地方都使用 emacs 键绑定,你可以使用 gconf-editor 更改一些属性,并按照列出的方法进行一些修改。http://www.c0le.org/2011/10/emacs-keybindings-in-gnome-evolution-3x.html完成它。我甚至发现自己在很多非 emacs 应用程序中按 Ca 和 Ce

相关内容