在Firefox中文本框的Emacs键绑定?


12

我非常习惯emacs,有时,当我在Firefox的文本框中键入内容时,有时会尝试执行Cp来向上移动一行。每次尝试移动文本时都必须取消打印对话框,这是非常烦人的事情。如果不是很复杂,我想在Firefox中的文本框中模拟emacs的键绑定...

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

这是疯狂的要求吗?

Answers:


12

这是疯狂的要求吗?

没有!:-)

您可以安装Firemacs插件来在Firefox中获取emacs 键盘绑定:

替代文字

MozillaZine上还有一篇技术文章,内容涉及如何通过GTK为Firefox启用Emacs样式的键绑定。两者都可以很好地工作,但是我建议扩展,因为它很容易安装。


不错,尽管C-k在该站点上很奇怪,因为它也是add code捷径...
Seamus

4

要为所有基于GTK的应用程序设置emacs绑定,请执行以下操作:

# 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


2

另一种选择可能是Conkeror。根据其Wikipedia条目,“ Conkeror是一个基于Mozilla的网络浏览器,旨在主要通过计算机键盘进行导航。其设计主要是根据文本编辑器GNU Emacs进行设计的,并受到包括vi在内的其他程序的影响。”

我没有真正使用过,所以我不推荐它的质量,我只是听说过。可能还是需要检查的东西。


2

另一个选项是“全部为文本”加载项,它使您可以使用自己喜欢的编辑器来编辑文本区域。附加组件在每个文本区域的底部显示一个标记为“编辑”的小按钮。当您按下它时,您配置的编辑器(emacs)将以一个临时文件启动。保存文件时,其内容将传输到文本区域。对于较长的Wiki页面特别有用-并且您将拥有完整的,真实的emacs,其中包含您的所有自定义设置,而不仅仅是对某些键绑定的模仿。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.