注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

guoyoooping的博客

audio,picture, text and video

 
 
 

日志

 
 

Firefox常用插件总结  

2011-03-22 17:50:59|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
[摘要]: 本文总结了我使用的Firefox插件, 包括keyconfig, keysnail, Forecastfox, 还会不断地更新中...

[目录] (Powered by TxtBrowser)
  content
    1. 插件安装方法
    2. keyconfig
    3. keySnail: Allows you to bind commands to key sequences in Mozilla Firefox
    .   3.1 KeySnail的hok插件
    4. Forecastfox: 在状态栏显示天气预报

Firefox提供了数量庞大的插件用于个性化Firefox的配置和操作. 我不是一个喜欢尝鲜的人, 不过很多插件的确使我对Firefox的操作大为简化, 都养成了习惯了. 现在总结如下, 以后还会不断更新.

1. 插件安装方法

若想直接从非官方网站上安装扩展,请点击“工具—>选项—>网页特性”找到其中的“允许网站安装软件”,将网站的网址添加到允许列表中即可.注意:该操作可能会导致安全隐患,一般不要改动这项设置.

本地安装:
1、把 .xpi文件拖进firefox窗口里,稍后就可以看到Firefox会询问你是否要安装这个扩展,点击“是”,重启浏览器即可.
2、按下“Ctrl + O”,选择你要安装的扩展,打开.
3、点击Firefox面板上的“工具 -> 扩展”打开扩展管理器,再将.xpi文件拖进扩展管理器中.
注:若想一次安装多个扩展,则在打开扩展管理器后,一次性将这些扩展拖进扩展管理器中即可.

2. keyconfig[1]

1) 主页: http://mozilla.dorando.at/
    http://kb.mozillazine.org/Keyconfig_extension

2) 功能简介

Keyconfig是Firefox的一个自定义快捷键的扩展(其实还支持Thunderbird等其它的软件). 通过它,我们不但可以定义Firefox及其扩展原定义的快捷键,还可以把原来没有定义快捷键的功能绑定到新的快捷键组合上来,例如类似opera浏览器中用z、x键来后退与前进的浏览功能,再如把F1、F2键重定义成到上一个或下一个标签,又如把j、k键定义成页面上下滚动一行等等。

keyconfig是老牌快捷键插件, 经过很长一段时间的沉寂(2008.09.29), 最近刚刚更新了(2011.03.23). keyconfig工作非常稳定,而且可以探测浏览器默认的以及其他插件绑定的快捷键,并且能够看到代码,对于研究代码非常有帮助。

而我最喜欢的keyconfig可以将"Alt+数据字"定义成切换到相应的TAB. 但是装了keysnail后发现这个绑定不起作用了. 开始还以为keysnail和keyconfig不兼容, 今天才发现, 原来是keysnail的一个配置disable了keyconfig的这个绑定. 修改方法: 打开"工具"-"keysnail"-"Open preferece dialog", 支持"Use Emacs-like prefix argument system"前面的钩就可以了.

3) 使用指南:

keyconfig可以通过"Tools"-"Keyconfig"打开配置界面, 然后根据自己的需要选择快捷键的绑定.

4) 缺点:

只能绑定单键, 例如不支持像"gg"这样的绑定. 所以从整体上来说比keysnail稍逊一筹, 需要配合工作. 而且貌似相同的键的绑定, keysnail优先级要高于keyconfig.

3. keySnail: Allows you to bind commands to key sequences in Mozilla Firefox


1) 主页为: https://github.com/mooz/keysnail/wiki/

2) 推荐理由

强力推荐这个插件, 作者更新速度很快,而且功能异常强大,自带emacs和vim键位绑定. 选择VIM风格的绑定以后你就可以像操作VIM那样来操作你的Firefox了. 之所以选择它而不是VIMOPERATOR, 是因为它添加了新的快捷键的同时不会对UI和操作做任何的修改, 而且支持自定义快捷键, 真的感觉就像在操作Vim一样(比如gg,回到页面顶端。keyconfig只能支持单键).

3) 缺点

缺点是不知道怎么实现"Alt+数据字"跳转到相应的TAB的功能, 然后还需要keyconfig, keyconfig可以实现我想要的功能. 但是由于keysnail的优先级要高于keyconfig, 所以必须打开"工具"-"keysnail"-"Open preferece dialog", 把支持"Use Emacs-like prefix argument system"前面的钩取消, 否则keyconfig的绑定不会生效.

4) 其它功能

除了提供键绑定功能之外,keysnail还是一个可扩展的执行环境,基于此可以写很多有趣的plugin。比如"Hit a hint功能"(HOK插件), 在网页输入框中使用本地编辑器等。

另外,这两个插件还是很好的调试js的工具,对于爱好写firefox脚本的童鞋帮助很大。

总结了我的配置, 有些跟Vim的快捷键不太一样, 参考了linux man的快捷键

M-q    Close tab / window
View mode Bindings
Key    Binding
j    Scroll line down
k    Scroll line up
h    Scroll left
l    Scroll right
u    Scroll page up
C-b    Scroll page up
d    Scroll page down
g g    Scroll to the top of the page
g t    Select next tab
g T    Select previous tab
g u    Go upper directory
g U    Go to the root directory
C-n    Select next tab
C-p    Select previous tab
G    Scroll to the bottom of the page
:    List and execute commands
r    Reload the page
C-o    Back
C-i    Forward
f    Start foreground hint mode
F    Start background hint mode
;    Start extended hint mode
U    Undo closed tab
i    Toggle caret mode

3.1 KeySnail的hok插件

keysnail本身安装之后没有包含hint,需要安装一个HOK的keysnail插件才行.

keysnail的安装: 在keysnail的官方主页[1]找到hok.ks.js, "右键-Install this plugin".

安装完成后打开Firefox, "工具-KeySnail-Open preference dialog-Key Bindings", 你会发现多了几个快捷键:

#HOT的默认快捷键:
|Caret    f    Start foreground hint mode
|Caret    F    Start background hint mode
|Caret    ;    Start extended hint mode

在Firefox上按'f'后再按相应的字母就可以打开相应的链接了.

# 用这个键盘左半边的字母代替解决(还没有明白怎么用.)
|plugins.options["hok.hint_keys"] = "abcdefgqwrtszxv";

4. Forecastfox: 在状态栏显示天气预报

1) 主页: https://addons.mozilla.org/zh-CN/firefox/addon/forecastfox-weather/

2) 推荐理由

个人觉得这个插件很好用, 天气预报准确性高, 实效性强, 但是时间长了也觉状态栏太乱了, 就又卸载了.

第一次使用需要打开配置页面配置你的地理位置, 否则你看到的是纽约的天气预报.

[参考资料]

[1]keysnail的官方主页: https://github.com/mooz/keysnail/tree/master/plugins
[2] keysnail,推荐给喜欢快捷键的firefox用户, http://yeaha.javaeye.com/blog/585372
[3] Forecastfox: https://addons.mozilla.org/zh-CN/firefox/addon/forecastfox-weather/
  评论这张
 
阅读(3807)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017