微信号:grzlwx

介绍:光荣之路官方资讯

你还在用这么low的方法打开软件吗?

2015-05-22 22:33 光荣之路


电脑上的诸多功能被组织成软件的形 式提供给用户。聊天的有QQ/Skype,看电影的有腾讯视频/芒果TV,听音乐的有酷狗/LessDJ,做图的有PS/Sketch,写代码搞开发的各 种IDE Eclipse/Visual Studio/Idea。。。太多,此处省略1千字。

我们是这样打开软件的吗?

为了使用电脑,我们一定需要打开软件。我们是怎么打开软件的呢?Windows用户,在乱糟糟的整个桌面上,来回扫视多遍重要找到Eclipse, 然后鼠标移过去双击打开。或者比较爱整洁的人,程序都在开始菜单下,某天要找个用于比较文件的Beyond Compare,需要依次点击“开始->所有程序-> ... -> Beyond Compare”。Mac用户用的是Dock,程序多了之后,Dock上面软件图标小的要用放大镜才能找到。

大家都习惯了这些打开软件的方式,习惯归习惯,它高效吗?假设我的电脑有个随时待命的语音控制中心,我对着它大吼一声“打开 Eclipse”,Eclipse就打开了。这个交互是直抵本质的,我只说了我想要的。而通过开始菜单一层层地找,则是掺杂了电脑对我们的一种展现形式。 如果你写过几年代码,一定听说过这样的话“代码要描述意图,而不是具体怎么做”,同样,和电脑的交互,我们也应该站在更高的层面,接近本质,而不是陷入到 电脑强加给我们的各种外在形式中去。

提示:关注本质,而不是形式。

在通过电脑完成一件事情的过程中,我们和电脑的交互越多就会前进的越慢。

提示:和电脑交互越少,我们就会前进的越快。

前面说了语音控制中心可以直抵交互本质,但由于语义解析困难,所以到现在也没有看到一个靠谱的桌面软件(如果有,请一定告诉一码,感激不尽)。对于打开软件而言,我们有一个非常好的工具:加载器。

用加载器打开软件,只需要“呼出加载器 -> 输入你要打开的软件的部分名字 -> 回车",整个过程中手不用离开键盘,不需要四处扫视,不需要鼠标来回移动点击,效率不可同日而语。

下面我们将分别介绍Windows和Mac上的加载器。Linux略过,主要原因是一码平时用Linux,都是通过SSH登陆到远程服务器上使用命令行,没有使用桌面版Linux的经验,还写那就是对大家不负责了。

Windows上的加载器 Executor

安装好Executor后,第一件事情应该是给它设置一个顺手的呼出热键。首先打开Executor,然后按下Ctrl + S,就可以进入设置界面。如图,一码设置的是Ctrl + Space。

现在按下设置好的热键Ctrl + Space,看到了什么?然后在里面输入“fir”,就可以找到firefox/firewall等程序,然后回车就可以打开。

是不是有种如臂使指的感觉?指哪儿打哪儿。

Excutor自身还包装了些Windows常用的功能,可以像打开软件一样来使用。比如清空回收站,只需要在Excutor中输入“empty”并回车。

除了打开软件,我们还经常要打开文件,比如文档。Windows下有Everything。同样的这款软件也可以配置呼出热键,然后直接输入文件的部分名称进行搜索。

Everything搜索速度非常快,而且建立索引的范围是可配置的,可以称为Windows下的文件查找神器。唯一的限制是它只能在NTFS文件系统下工作。

Mac上的加载器 Alfred 2

安装好后第一件事情依然是配置顺手的热键,一码配置的是Alt + Space。按下Alt + Space,然后输入部分程序名“idea”,并回车。

Alfred还集成了对文件的搜索和各种操作,直接包含Windows上Executor和Everything两个软件的功能。首先呼出Alfred,然后输入“scala”,得到文件列表。

再按下Alt + →,进入对该文件的各种操作界面。

可以说支持了对文件的各种操作,才使得Alfred可以替代原生的Finder。

当然Alfred真正强大的地方还不在这儿。例如,我们想看大家对《速度与激情7》的评价如何,那需要:

  1. 打开浏览器

  2. 输入豆瓣网址,进入豆瓣网

  3. 在豆瓣网输入“速度”并回车搜索

  4. 选择《速度与激情7》的评论,点击进入

多少次交互?来看看Alfred的豆瓣Workflow是如何支持的。热键呼出Alfred,键入关键词“movie 速度”,稍作等待。

虽然已经多次使用这个功能,但现在说到这,一码依然如第一次看到她一样,激动不已。

注意,豆瓣Workflow不是Alfred自带的插件,需要下载安装。

小结

光是使用本文提到的这些被称为“神器”的软件,就已经能够提升效率了。但是更为重要的,一码想要传达的是“为什么使用这些软件”背后的动机,就是文中的“提示”,汇总如下:

  1. 关注本质,而不是形式。

  2. 和电脑交互越少,我们就会前进的越快。

优雅程序员 原创,转载请注明出处

(作者:一码 来源:http://www.cnblogs.com/yoyaprogrammer/p/fast_lanuch.html)

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 App设计,你该注意这6个关键点 创建和销毁对象 React Native 开发之 IDE 选型和配置 从 Google 工程师到创业 CTO,我想和你分享的八件事 Google Dumps MapReduce,你怎么看?