以下文章只适合长期使用PC进行工作,并需要提高效率的童鞋。
今天要介绍的一款浏览器插件叫Vimium,可以在Chrome及Firefox实现类似VIM的纯键盘操作,包括页面上下滚动、前进后退、选中链接等功能。心急的童鞋可以直接到下面的地址体验一下这款插件:
Chrome版Vimium | Firefox版Vimium
插件的使用相当简单,直接在启用了插件的页面输入?
即可查看其keymap;同时可以在选项页面设置自己喜欢的快捷键。
为什么推荐这个插件呢?首先这个想法来源于啄木鸟社区的某篇文章,链接找不到了,大意是说命令行比图形界面更加高效,更能使程序员集中精力。同时文章作者最后提出,如果没有能力完全使用命令行工作,那试着把鼠标拔掉,只用键盘工作。
于是我照着试了下。由于长期依赖图形界面工作,叫我一下子切换到命令行肯定有诸多不习惯,但是只用键盘操作对我压力不大。作为一个War3er,我长期依赖快捷键,对Windows下的快捷键滚瓜烂熟,拔掉鼠标完全是可以一试的。使用了一阵子纯键盘后,发现这么几个问题:
Vimium就比较好地解决了第二个问题。只需要在启用Vimium的脚本里面点击f
或者F
实现在当前页面或者新页面打开链接;j
或者k
键上下滚动页面,相应地取代了鼠标滚轮的作用;J
及K
切换标签页,等同于Ctrl+Tab
及Ctrl+Shift+Tab
。
为什么不用鼠标?
首先鼠标是分散注意力的一大原因。想想你多少时候是在网页是不停地click打开一个个无意义的页面,迅速浏览一遍又马上关掉的?互联网是相当娱乐的东西,总会有人不停地产出夺人眼球却质量不高的东西,吸引一个个点击赚取流量。而使用Vimium可以更使你集中精力于当前页面的内容。
其次,键盘是高效的。比如我现在使用的键盘有87键(没有小键盘),其中常用的键大概60个。假如我们只使用英文字母的26个键,配合三个辅助键Ctrl
、Alt
及Shift
,就能有 26*3 = 78 种组合。这就意味着你使用键盘就可以快速完成接近78种操作。但是鼠标只有两个键,因此必须需要通过移动定位到按钮或者菜单之类元素上完成操作,而定位到元素上始终是消耗精力的一个操作。
最后,使用键盘不会形成鼠标手。
当然,诸如PS、AI这类图像处理软件,还是需要鼠标或者数位板等精确定位设置的。