LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 746|回复: 0

使用Emacs键绑定在Firefox中编辑URL(转载)

[复制链接]
发表于 2005-4-7 09:32:51 | 显示全部楼层 |阅读模式
给喜欢用Emacs绑定的朋友..
#-----------------------------
使用Emacs键绑定在Firefox中编辑URL

这是一个小技巧。从现在开始LinuxFocus每个月至少会有一个。 如果你有什么新的技巧请发到 guido(Q)linuxfocus.org

_________________ _________________ _________________


Introduction
所有版本的Netscape,Mozilla以及Firefox都支持Emacs键绑定在地址栏中编辑URL。 是所有的版本吗?不是这样的。至少在Firefox-1.0中键绑定的规则已经改变了, 除非你使用Gnome桌面系统并且设置了“Gnome控制中心 ->Keyboard Shortcuts-> Text editing shortcuts->Emacs”。

我用的是XFCE桌面系统,Firefox-1.0看起来是一个非常好的Web流览器但却对我没有什么用。我以前经常用来编辑URL的所有的快捷键忽然一下子都不能用了。

crtl-a  go to beginning of the line(到行首)
crtl-e  just to the end of the line(到行尾)
crtl-u  delete the line(删除本行)
crtl-d  delete to the right(删除光标右边一个字符)
crtl-k  kill the text from cursor to the end of the line(删除光标右边到行尾的所有字符)
...

直到Firefox-0.9上边那些键组合都已经在Linux Web浏览器上用了十几年了。现在忽然不能用了。如果你已经习惯了他们那可真是一场大灾难。使用它们可以很容易和快速地在不同的网页间转换。但现在上网却突然成了一件很痛苦的事。我也为Microsoft在剽窃Linux桌面系统感到愤怒。  
解决方案
Firefox开始在1.0版本中使用gtk-2键绑定规则。如果你不使用Gnome或KDE那么你可以在你的主目录中创建 .gtkrc-2.0文件,文件内容如下(注意空格:译者注):

include "/usr/share/themes/Emacs/gtk-2.0-key/gtkrc"
gtk-key-theme-name = "Emacs"

重新启动Firefox你就可以获得一个认识你的命令的友好的Web浏览器了。:-)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表