分享一款浏览器插件「Vimium」专注浏览网页时双手全键盘操作

我们知道,很多高效率的工作流程中,基本操作都是依靠键盘完成的。我个人日常写写东西时,就会用到大量键盘快捷键,例如: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。以是开源的地址和参考信息:
原版 Vimiumhttps://github.com/philc/vimium
Vimium-Chttps://github.com/gdh1995/vimium-c
浏览器自带的快捷键指南https://www.howtogeek.com/114518/47-keyboard-shortcuts-that-work-in-all-web-browsers/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注