This box will be fixed on your screen using Firefox, Opera9 or IE7.

Vimperator, 不一般的牛

vimperator 是 Firefox 的一个 Addon,需要首先提醒的是,如果你没有 Vim 基础不建议你马上安装它,否则你将面对的是一个只有一个状态栏和提示符的几乎全白的 Firefox,常见的工具栏、地址栏、搜索框统统消失──直接让您找不着北,开个网址都可能无从下手。尽管如此,我还是将推荐这个很牛很牛的 Addon,如果您愿意花一点时间学会它的话,你会体会到那种舞指如飞的快乐。

虽然我经常用 Vim,不敢说很精,不过常用的任务都还是没问题的,Vim 哲学多少还是有所体会的──只有离开鼠标,效率才能大大提高。所以类 Vim 的东西都愿意去尝试一下,我就曾在另一篇 Addon 推荐文章:MLB 中提到过 Vimperator,Vimperator 一出来就曾安装过,不过那时的 Vimperator 太弱还仅有个 Vim 的雏形,很多地方不完善,最后只能删之。最近看到其发布到了 2.0beta1 了,又好奇装来一试,没想到其已经进步到了很牛很牛的地步了,花了一点时间来熟悉,现在的 Vimperator 可以说几乎达到了 Vim 的程度──可以让你甩掉鼠标了,甚至我在后台编写这篇 Blog 时都可以不点一下鼠标。

可以看到在解决早期的老大难问题──点击链接上 Vimperator 学习了 MLB 的一些优点,提出了 Hint 模式彻底攻克了这个难关,尤其 2.0 中提出了更丰富的 extended hint 模式,包括打开一连串链接不管是页面上的或是书签中的都很方便了。

2.0 甚至拿掉了浏览器最重要的纵向滚动条,使用了 Vim 的 mark 概念来对页面定位,还可以直接用百分比来定位,以我感觉,没有滚动条并没有感觉到页面中尤其像天涯那种长页面的定位的不方便,能增加可视面积的基础上反而定位起来更容易。

Tab 标签在 Vimperator 中被称为 Buffer,好像 IRC 也是这样。标签跳转、历史记录跳转、撤销、恢复都是一条命令搞掂,真是比鼠标不知快捷了多少倍。另外设置好 nextpattern、previouspattern,就能轻松实现以前要 Greasemonkey + Script 才能干的键盘翻页,看论坛贴子就直接用 ]] 或 [[ 就能翻下一页、上一页了。

由于可以用命令 :set! 来修改 Firefox 的设置,所以 keyconfig 无情被我卸载。

好处真的太多了,无法一一的来说明,只写几点我印象比较的深的吧。一句话:谁用谁知道。

遇到疑问除了常常查阅自带的极方便的帮助外,您还可以行前参考一下以下文章:

6 Comments

  1. jason Comments @ 12:23:31 on 2009-02-13

    哈哈,刚好这几天在学vi貌似很不错的样子,装上试试,呵呵!

  2. YCF.name Comments @ 13:52:47 on 2009-02-13

    恩,对于vi的操作我并不觉得有什么特别,我只是喜欢他通过数字进入链接的方式,用起来真舒服!

  3. somebody(莫多) Comments @ 13:48:25 on 2009-02-26

    想问一下。装了vimperator,twitterfox里的字体怎么配置。都成粗体了。

  4. Snow Comments @ 22:53:31 on 2009-03-07

    无意间闯入,留个脚印。

  5. 丁丁地图 Comments @ 23:04:02 on 2009-04-14

    看起来是个不错的东西哦

  6. yx_wh Comments @ 00:59:12 on 2012-01-15

    There is no web browser but Vimperator, and Firefox is one of its running environments.
    对Stallman的Emacs教的一个恶搞