Chrome 扩展程序之 Vimium

Vimium

是否想过只用键盘就能完成浏览网页的日常需求?

我想其中最为困难的一点莫过于面对网页中茫茫多的超链接,用键盘基本是拿它没辙的吧。

当然,有了 Vimium ,就可以一战。

下面是按 f 键之后的网页,这时候只需要输入指定的字母就能自动跳转到对应的网页中。

FA2C37DB-44FA-4DA0-AF87-E916069E5702

一般网页跳转有两种方式,就是另起一个 tab 加载网页和在本 tab 加载网页,这两者 Vimium 都考虑到了,分别是 F(shift + f) 和 f 。

Vimium 有非常多的快捷键,只有想不到,没有做不到,这里说说我用到频率最多的几个。

直接输入问号会出现 Vimium 常用的快捷键,如下图:

7F6C4B45-B712-475E-A11B-1507600A7571

上面列举了一些常用的快捷键。

Tab 切换

使用 Chrome 时切换 Tab 太频繁了。从最开始的 control + tab 从左到右一个一个切换到后来的 ⌥ + ⌘ + ← 或者 ⌥ + ⌘ + → 自由的左右切换 tab ,不过我觉得快捷键的位置还是有点儿变扭,毕竟方向键不好按到。Vimium 提供了更加方便的组合方式,通过 J(shift + j) 或者 K (shift + k) 自由的左右切换。

滚动

一点点向下浏览 j

一点点向上浏览 k

很多点很多点向下浏览 d (down)

很多点很多点向上浏览 u (up)

去顶部 gg

去底部 G(shift + g)

打开关闭

关闭当前界面 x (其实系统自带的也已经很不错了 ⌘ + w )

打开上一个被关闭的界面 X(shift + x),这对组合很不错啊。(这个需求其实很常用,之前一直用系统自带的,shift + ⌘ + t)

打开一个新的 tab t ,不过其实熟悉了一些打开方式之后,新打开一个 tab 这个步骤基本是没用的。 (系统自带的是⌘ + t)

将粘贴板上的地址在新的 tab 中打开 P(shift + p)

将粘贴板上的地址在当前的 tab 中打开 p

返回上一个界面 H(shift + h)

去到下一个界面 L(shift + l)

效果和用鼠标点这个是一样的:
18D08384-E40A-468F-BFF7-A6A2A61A59ED

打开历史浏览或者书签或者直接 Google 在新的 tab 中 O(shift + o)

打开历史浏览或者书签或者直接 Google 在当前界面 o

有点类似 Alfred

09FCCA23-12D8-44D3-AF21-57F91EF84ED8

最后

一般新建 tab 的都是在原有快捷键上加个 shift,也就是小写换成大写,方便记忆,很人性化。这个在原有的系统中,就是点击超级链接的时候,按住 ⌘ 再点,也能达到同样的效果。

Vimium 的快捷键不仅很多,而且设计的非常的人性化,许多常用的按键都是设计在触手可及的地方,像是浏览网页的 j、k、d、u 等等按键。

不过也有几个我觉得是 bug 的地方,所有的快捷键在非正常网页的地方都不起作用,例如在 OneTab 的界面或者是浏览器程序扩展界面按 J、K 之类的根本没用,有点不爽。

以及一些界面 F 和 f 的超级链接显示效果会有点距离的误差。

总的来说,还是很棒的,不过也要多使用熟悉吧。