从开发者的角度聊聊 Alfred

swift 发布于 2017年11月20日
安装

Alfred 的安装非常简单,只需要访问它的官方网站 https://www.alfredapp.com 即可看到下载链接:

并且 Alfred 的大部分功能都是免费的。安装完成后,按下 Option + Space 键,就可以调出 Alfred 界面了:

看起来和 Spotlight 的界面很像吧。

搜索功能

简单的介绍了 Alfred 的安装和使用,那么接下来大家可能就会想了,它和 Spotlight 有什么区别呢,我们为什么要再安装这样一个全局搜索软件呢?我们就来聊聊它不一样的地方吧。

Alfred 可以选择默认的搜索区域,打开它的设置面板,可以找到一个 Default Results 选项卡:

第一个选项区域 Essentials,指定了几个基础搜索范围,比如 Applications 是必选的,剩下的还有 Contacts(联系人), Preferences(配置选项) 和 Safari 书签。如果你的搜索倾向不需要联系人或者配置选项这些,你就可以把它们勾选掉。或者你想同时搜索 Safari 书签中的内容,你也可以选上这个选项。这样的好处是针对你自己的工作流来制定搜索区域。

除了默认的基础搜索区域外,我们还可以指定 Alfred 定位的文件类型,在接下来的 Extras 选项中,Alfred 指定了几个默认的选项,比如 Folders,Text Files 等等。

假如我们勾选了 Text Files,那么我们就可以搜索到任何的文本文件,比如我搜索 swift:

我们还可以指定 Images 选项,这样 Alfred 又变成了专属的图片搜索工具。这些选项的最大好处就是,可以针对不同的工作流需求指定不同的配置。假如你是一个开发工程师,你可能会更关注文本文件的搜索。如果你是一个设计师,那么你可能就会更多的关注图片相关的搜索。这样 Alfred 通过这个搜索配置就可以对不同的人提供更多个性化的服务了。

除了这些之外, Alfred 还可以手工指定搜索位置,也就是 Search Scope 中指定的这些目录。比如可以让 Alfred 专门搜索我们正在开发的项目所在的目录,只需要将它的其他默认 Scope 删除,并加入我们自己的项目目录即可:

这样,Alfred 就变成了我们项目专属的搜索工具了。而且你不用担心删除默认搜索路径后,哪天你又想恢复的问题,只需要点击右上角的 Reset 按钮,即可一键恢复到默认状态。Alfred 的这点产品设计还是比较用心的。

最后呢,你还可以设置一个叫做 Fallbacks 的东西。这个东西的作用呢,就是如果你输入的关键词找不到任何匹配后的默认行为,比如进行 Google 搜索等。Alfred 默认的是 Google,Amazon 和 Wikipedia 三个搜索。当然它还提供了非常多的选项,这就要根据你具体的需求来确定了:

怎么样,可选项还是挺多的吧~

搜索命令

Alfred 还提供了一些搜索命令,让我们更多的控制搜索行为。 比如 find 命令,我们在输入关键词之前加入 find, 然后选择搜索结果后,不是打开这个文件,而是变成了打开这个文件所在的目录:

Alfred 提供了很多丰富的搜索命令,比如你输入 google swift,就可以用你的默认浏览器打开 google 搜索 swift 关键字了。这要比打开浏览器,然后在输入网址和关键词快捷得多。

并且 Alfred 内置的搜索命令真的很多:

怎么样, google, gmail,twitter 等流行的服务一应俱全,除了这些内置的服务,我们还可以添加自定义的搜索命令,这个就更方便了。这个界面中,我们可以指定搜索 url,以及关键字,图标等信息,这些都设置好之后,我们就可以用我们自定义的命令进行搜搜了:

计算器

Alfred 还可以当计算器来用,比如你在搜索条里面输入了一个表达式,计算结果立刻就会呈现出来:

查字典

输入 define 命令然后在后面加上你要查的单词,就可以得到它的定义了:

常翻阅英文资料的时候,这个命令还是很好用的,这样就省去了在字典程序和你的资料之间来回切换的不便了。

系统命令

Alfred 还提供了一些常用的系统命令,比如打开屏保,锁屏,睡眠等:

结尾

总之 Alfred 的功能非常多,它除了免费版本还提供了 Powerpack 收费版。这个版本中提供了更加强大的 workflow 功能。这个咱们在以后会给大家介绍。Alfred 提供的能力众多,其实对于一个人来说肯定用不完所有的这些能力,而是根据自己的需求来合理配置相应的功能。通过一系列配置后,相信 Alfred 都能够帮助大家提升效率。


如果你觉得这篇文章有帮助,还可以关注微信公众号 swift-cafe,会有更多我的原创内容分享给你~

本站文章均为原创内容,如需转载请注明出处,谢谢。
关注微信公众号
发现更多精彩
swift-cafe