vimperator是一个极其变态强大的firefox附加组件

转自:http://blog.sina.com.cn/s/blog_62b832910100t0s7.html

vimperator是一个极其变态强大的firefox附加组件。有了它之后,整个firefox的操作,几乎都被颠覆性的改变成了vim的习惯——作为深度的vim/gvim使用者来说,则可以称得上是得心应手。更是省却了好些Addon的安装。

最明显的改变莫过于:

1.界面极度简化,缺省情况下,连菜单栏和地址栏全部都消失了,这样用户也不用费尽心思去安装诸如CompactMenu之类的东西来隐藏菜单栏了;而且这种情况下,基本上主题也失去了意义,default的主题兼容性就绝佳了;

2.很多组合键在这种情况下具备的是VIM中的意义,因而原有的反而不能用了,对一般用户最明显的就是复制粘贴的组合键中,Ctrl-C被用于了Esc的意义;

3. 没有了地址栏和搜索栏,如何实现原有的功能呢?

这些细节,可能让人无所适从,总有人会想:这个以前的功能XXXX,我该如何在vimperator中实现呢?

虽然在帮助文档里,可以说写得非常清楚,但是一则是英文,二则由于是分了好些类阐述,可能一时之间还无法找到。不如我自己整理一下,方便使用时查询。

基本知识

和vim一样,移动是第一步,在页面内:

h,j,k,l:左,下,上,右移动;
ctrl-d,ctrl-u:下半页,上半页移动;
ctrl-f,ctrl-b:下页,上页;
gg,G:页面顶,页面底;
m[character], `[character]:做标记,跳转到标记。

应该说是非常好用的。

输入命令的方式,在没有输入的情况下,按照VIM习惯,用’:'来进入命令栏;否则,用Esc键或者是ctrl-c来离开文字输入框,再输入。

vimperator是支持自动完成的,方法当然就是输入部分之后,用Tab键来切换。

配置文件

和VIM一样,很多设置,是可以放在初始配置文件的,该文件的位置是:

C:\Documents andSettings\[username]\_vimperatorrc

可以使用任何一种编辑器来修改它,并且写入配置内容。

如何进行地址栏和搜索栏操作

没有了地址栏,首先就是应该如何才能使用地址栏输入地址呢?

很简单,vimperator是使用’o(pen)’作为地址栏打开的命令的,你只需要在命令模式下(即,非文字输入模式)使用o,例如,

o www.google.cn

而’t(ab)‘和o的作用一样,唯一区别在于是用新标签打开。而且t!则是在后台打开不激活。

当然,也支持自动完成,这时需要预先配置一下,自动完成的内容,有几种选择,而我这里强烈推荐的是直接enable一下Firefox的AwesomeBar就可以了,请在配置文件中加入:

set complete=l

这样,输入o之后,空格,再输入部分网址或者名称,然后,用Tab键来补全和选择自己想访问的内容,这和平时的地址栏一模一样了。
搜索栏是另外一个问题,这里就要和Firefox的搜索快捷字结合使用了。

首先需要打开搜索栏管理,为每个搜索引擎分配一个关键字,例如’g’ for google, ‘b’ forbaidu, ‘t’ for Taobao;
然后,只要输入 o <关键字><搜索内容> 回车就可以了。
例如, o g vimperator,就是在google当中搜索vimperator,这样比以前还方便。

同时,隐藏的地址栏还带来了另外一个问题,那就是如何得到当前的地址?特别是想复制它的时候?很简单,直接按y,这时的页面地址就复制进入了剪贴板。

还有一个可能有人需要的特性,那就是以前的Firefox地址栏会自动发现Feed,并且显示在地址栏。那么现在怎么办?稍微没那么直接:

用g(两下按键,第一下按g,第二下按ctrl-g),本页面的详细信息就会列出来,包括页面内含有的RSS链接信息,非常清楚。

标签页操作

我个人是非常喜欢使用VIM的Buffer操作的,简单快捷,精准。

而vimperator则是非常忠实的再现了这一特性,唯一不同的就是,这里的Buffer就相当于Tab。

那么列举如下:

:ls – 列出当前的tab清单;
:b[number]-跳到第[number]号的tab;
:bd-关闭第号的tab;
:tabo-关闭其他所有的tab。

而一般常用的前进后退,用ba(ck) 和fw就可以了。

停止和刷新则对应于st(op)和r/R (R相当于ctrl-F5)。

重新打开关闭的页面,使用u(可以配合次数使用)。

HINT模式

这个模式算是用于极度的命令行爱好者或者鼠标坏掉的用户,hint模式就是为当前页面所有的链接标上序号,然后只要敲击键盘选择对应的链接即可,你的手完全不需要离开键盘去摸鼠标——我个人很喜欢这种方式。

最基本的用法就是在页面按’f'/’F',然后根据显示的数字来选择一下,链接就打开了。f会原页面打开,F则会在新页面打开。

当然,还可以用‘;{mode}{hint}’来实现更多复杂的操作,但是对我来讲前面的就已经足够了,细节可以参考帮助文档。

其他杂项

:help – 查看帮助文件

:addons-打开附加组件窗口

:emenu <内容>-打开相关内容的菜单选项,例如 emenu工具.选项…,支持自动补齐,勤用tab键

:Ctrl-a, Ctrl-x,-查看当前页面的最后一位数字加一或者减一之后的页面(用于快捷翻页极佳)

搜索方法和VIM中一样’/‘即可,然后可以用n,N在各个高亮结果中跳跃,遇到了链接直接回车也能跳转,非常方便。

y/Y-选择好文字之后,复制到剪贴板,小写仅用于vim内,大写则是系统剪贴板。[1. 也可以去主页下载plugin来remap按键,使之符合windows习惯]

用bmark来快速添加收藏夹,用a则是出现一些备选内容,可以修改名称和添加tag;

脚本推荐

和VIM一样,vimperator也支持插件和主题,有兴趣不妨到主页去看看,虽然目前的colortheme只有一个,但是还是很有几个不错的插件的,我目前就是用了下面的两个:

Remap copy/cut/paste keysfor Windows : 重新rmap按键,使复制粘贴撤销的按键符合windows习惯;

Search Marker clone :整合了Search Marker这个附加组件,能够在Scrollbar的位置高亮出当前页面搜索结果所在的位置,一目了然,这个是极其实用的插件,用VIM的正则搜索指令配合这个Marker,绝对完美,就算光冲着这个,vimperator都有安装的价值。

总结

总而言之,使用了这个组件之后,理论上你几乎可以拔掉鼠标来完全无障碍的上网了,Firefox摇身一变成了可以上网的Gvim;只要再装上一个All-in-onegesture,以后无论是键盘坏了,还是鼠标坏了,你都可以毫无问题的继续上网浏览,实在是神奇的不得了——当然,如果鼠标键盘都坏了,那似乎得再想点别的办法了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值