我已经习惯了 emacs,有时,当我在 Firefox 的文本框中输入内容时,我有时会尝试执行 Cp 以向上移动一行。每次尝试移动文本时都必须取消打印对话框,这非常烦人。如果它不是非常复杂,我希望在 Firefox 的文本框中有模拟 emacs 的键绑定......
显然,我不需要所有的键绑定,但移动、标记、杀戮和猛拉会很有用。
这是一个疯狂的要求吗?
我已经习惯了 emacs,有时,当我在 Firefox 的文本框中输入内容时,我有时会尝试执行 Cp 以向上移动一行。每次尝试移动文本时都必须取消打印对话框,这非常烦人。如果它不是非常复杂,我希望在 Firefox 的文本框中有模拟 emacs 的键绑定......
显然,我不需要所有的键绑定,但移动、标记、杀戮和猛拉会很有用。
这是一个疯狂的要求吗?
不!:-)
您可以安装Firemacs插件以在 Firefox 中获取 emacs 键绑定:
还有一篇关于 MozillaZine 的技术性文章,介绍如何通过 GTK 为 Firefox 启用 Emacs 样式的键绑定。两者都工作得很好,但我推荐扩展,因为它很容易安装。
要为所有基于 GTK 的应用程序设置 emacs 键绑定,请执行以下操作:
另请参阅Emacs 键绑定 - Firefox
另一种选择可能是Conkeror。根据其Wikipedia 条目,“Conkeror 是一种基于 Mozilla 的网络浏览器,旨在主要通过计算机键盘进行导航。它的设计主要仿照文本编辑器 GNU Emacs 设计,并受到包括 vi 在内的其他程序的一些影响。”
我没有真正使用过它,所以我不能推荐它的质量,我只听说过它。可能是要检查的东西。
另一个选项是“全是文本”插件,它允许您使用自己喜欢的编辑器编辑文本区域。该插件在每个文本区域的底部显示一个标有“编辑”的小按钮。当您按下它时,您配置的编辑器(emacs)将启动一个临时文件。保存文件时,其内容将传输到 textarea。对于例如长 wiki 页面非常有用——您将拥有完整的、真正的 emacs 以及您的所有自定义,而不仅仅是对其某些键绑定的模拟。
如果您有兴趣在 Gnome 3.x 中随处使用 emacs 键绑定,您可以使用 gconf-editor 更改一些属性,按照http://www.c0le.org/2011/10/emacs-keybindings中列出的方式进行一些修改-in-gnome-evolution-3x.html来完成它。甚至我发现自己在很多非 emacs 应用程序中按 Ca 和 Ce