专注浏览网页时,双手「全键盘操作」的方法,不用去碰鼠标

我们知道,很多高效率的工作流程中,基本操作都是依靠键盘完成的。

我个人日常写写东西时,就会用到大量键盘快捷键,例如:CTRL+B 加粗体 / CTRL+F 搜索; 即使 Markdown 其实也能算是一种格式快捷键吧。

我们会发现,快捷按键让我们双手可以始终放在键盘上,不用切换手势去拿鼠标。而当我们切换手势时,我们的思路或多或少会有些打断;另外比起拿鼠标,按下快捷键每次大约可以节约零点几秒时间,由于常规鼠标的动作如此之频繁,累加起来节约的时间也是一个不小的数字。

这里我并不是想说「快捷键」如何如何厉害,而是说,如果一款软件支持「快捷键」,我们就可以多一种高效操作的选择,值得我们一看。

日常使用的浏览器,其快捷键就很丰富。火箭君平时就在高密度使用。今天值得我介绍一下的,并不是单纯的浏览器自身常用快捷键(这个文末会附带列出一下),而是 一款浏览器插件,它可以让我们浏览网页的键盘操作达到 「登峰造极」的程度

这款插件,名为 Vimium

Vimium 登场

Vimium 原本是一款海外的开源浏览器插件,主推 全键盘浏览器操作 。从名字上就能看出这个插件和全键盘操作的文本编辑器 Vim 有关联。

一位国人修改了 Vimium, 产生了另一个开源插件 Vimium-C, 可以更好的支持中文。文末会放出原版和C版两款插件的地址。

Vimium 支持 Chrome内核的浏览器,我现在就在 Edge 中使用。另外貌似还有支持 FireFox 的插件,不过FF已经不是主流了,也就看看就好。我们可以在 插件市场(扩展市场)中直接搜到并安装在浏览器之上。

Vimium(或 Vimium-C,以下统称 Vimium) 的特色在于,以下几点:

点开链接不用鼠标

在浏览网页时,我们大概率会用鼠标点击一个链接。 这是一个高频且几乎不可替代的鼠标动作。

我个人觉得 Vimium 比较有趣的想法是,用键盘快捷键替代掉这个貌似「最不可能替代」的动作。

安装了插件后,我们在浏览网页时,只要按下 f ,就会出现一个 所有可跳转网址的「高亮快捷标识」。 然后我们再次输入 标识的 字母,就能打开相应的链接。 例如:下面页面,按下f后会出现各种高亮标识, 我们再次输入 ad,就能打开 Images 相应的链接。 整个动作 不需要鼠标操作,在键盘上一气呵成。

全键盘快速导航

在浏览网页时,我们按下 o, 就可以呼出 快速导航栏,里面键入关键字 可以快速从 浏览历史,网页书签 中找到相应网址, 供我们选择打开。 这个快捷动作让我们不用去点击浏览器的导航栏, 而且导航的候选内容似乎比浏览器原生的更好一些。(浏览器原生 CTRL+L 也可以快速导航)

其它快捷动作

另外,Vimium 有一套完整的 快捷键列表, 可以代替很多鼠标动作。 我个人常用的比方说: 按下 gg, 可以快速 回到网页顶部, 特别适合浏览长文后,不再需要用鼠标向上滚动,其实 浏览器的 CTRL+HOME 键也可以做到,不过感觉没有 gg 来得快。 如果我们熟悉 Vim 文本编辑器的一些快捷操作, 那么诸如 HJKL 之类的方向操作也能变得很容易上手。

想了解更多细节 可以 在网页上键入 ?,查阅快捷键的详细列表。

一些问题

尽管,Vimium 的「全键盘操作」思路别具一格,取代了很多鼠标动作,但是仍旧有下面这些遗憾,我们要根据使用场景和自身需求进行判断,是否用得上 Vimium 的特性。

稍复杂的 Web App 中几乎不能用

这个插件,只适合纯粹的页面浏览,但凡是需要交互的 WebApp,就不太有用。 一方面,大量输入类的 Web App 中 单纯的字母按键已经有输入用途了。 另外很多 WebApp 自己也已经有快捷键体系,容易和 Vimum 产生冲突。

划选操作,较难替代

当我们浏览网页时,如果需要划选高亮摘要,还是鼠标操作更舒服。

如果我们加装了一些划选插件,鼠标操作以及附加的菜单功能会更加突出。 键盘操作反而没什么额外加成。

快捷键污染问题

浏览器本身有一套 较成熟的 快捷键体系,如果大家已经熟用这套原生快捷键,Vimium 反而可能产生一些「规格污染」问题。 考虑到浏览器的快捷键体系已经是事实标准了,主流浏览器几乎都是一样的, 而且还扩展到一些其它App上,所以个人倾向于这个标准应该被继续传承下去。

最后

无论如何,要感谢 Vimium 和 Vimium-C 的作者,为我们提供了一种不同的选择,的确在适合的场景下, 全键盘操作有一番用武之地,不过未必适合所有人。

具体安装,请到浏览器所属的 插件 Store,搜索:Vimium。

以下是开源的地址和参考信息:

原版 Vimium

https://github.com/philc/vimium

Vimium-C

GitHub – gdh1995/vimium-c: A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar

浏览器自带的快捷键指南

47 Keyboard Shortcuts That Work in All Web Browsers (howtogeek.com)