Mac 效率神器工具之 Alfred 详解

前言

macOS 内置的 Spotlight(聚焦) 功能让我们可以方便地搜索文件、启动应用、查询单词,我还记得刚使用时感到的那份惊艳。那有没有比 Spotlight 更好用,更强大的工具呢?当然有啦,答案就是 Alfred。那 Alfred 是什么呢?让我们拭目以待吧。

Alfred 是什么?

  • Alfred 是 Mac 上一款著名的效率应用,强大的功能和众多的扩展能让你在实际操作中大幅提升工作效率。
  • Alfred 是一个用键盘通过热键、关键字、自定义插件来加快操作效率的工具,它不但是搜索工具,还是快速启动工具,甚至能够操作许多系统功能,扩充性极强,如果有兴趣应该还可以写一个煮咖啡的插件出来。简单点说就是使用了 Alfred 后你就可以丢掉鼠标了!
  • Windows 版本请看这里:火柴官网

Alfred 的安装

  • 可以在 Alfred 官网 免费下载,并安装。
  • 可以在 App Store 里面搜索”Alfred“关键字,免费下载,并安装。

Alfred 偏好设置

General 设置(即:通用设置)

Startup: 开机是否自动启动。

Alfred Hotkey: 启动热键(快捷键),默认为 option + 空格,我这里设置为 双击 command 键。

Where are you: 这个设置比较特别,因为 Alfred 内置了常用网站搜索功能,在这里设置了你所在的国家后,Alfred 在搜索时会打开搜索网站对应国家的网站。

Features 设置(即:特性设置)

这里是免费版的重点,Alfred 里所有的搜索功能都在这里设置。接下来我们一一介绍:

Default Results(默认结果)

Essentials:可设置搜索“应用程序”、“联系人”、“设置”、“Safari书签”。

Extras:可设置搜索“文件夹”、“文本文件”、“压缩文件”、“个人文档目录”、“图片”、“AppleScript”等其他文件。

Unintelligent:Search all file types 搜索所有文件类型。若勾选此项不但影响巡查速度,还混淆默认搜索结果。

Search Scope:设置 Alfred 查询时会搜索的文件夹范围,可自己添加和删除。

Fallbacks:若上面的查询搜索不到结果时,就会调用这里设置的网站或搜索引擎来进行进一步的查询。默认反馈结果为 Google、Amazon、Wikipedia 网页搜索。

> 注意:

检索外置移动硬盘数据:如果需要 Alfred 也所能搜索外置移动硬盘中的文件、应用程序和元数据的话,请添加外置移动硬盘的目录或拖动文件夹到 Search Scope 中。

排除 Library 文件夹:为了保证搜索结果的准确性和相关性,建议排除应用程序文件存放位置 ~Library。

检索 Chrome 书签:Alfred 检索的书签是 Safari 中的数据,因此,如果你的主力浏览器是 Chrome 的话,则需要打开 Safari 后,通过文件 → 导入自 → 谷歌 Chrome 导入书签数据。

File Search(文件搜索)

Quick Search:快速搜索,勾选该选项后,我们可以使用‘(单引号)或者 Space(空格键)快速启用打开文件或者文件夹,功能类似于使用 Open + 关键字。

Opening Files:输入 open 打开文件或者文件夹。

Revealing Files:输入 find 查询文件或者文件夹的位置。

Inside Files:输入 in 查找文本文件内含有查询文字的文件(这个功能很强大啊)。

File Tags:输入 tags 查询含有查询 tags(标签) 的文件或者文件夹。

Don‘t Show:选择查询结果中不出现「邮件」、「书签」、「音乐」、「联系人」、「历史记录」等其它文件内容(注:如果需要更为复杂的结果过滤,则需要使用自定义结果过滤的 WorkFlow )。

Result Limit:自定义显示结果个数——更多的结果意味着更大的灵活性(flexibility),而更少的结果以为这更高的性能(performance)。

Action(动作)

此设置需要付费版才能使用,这里就先不做介绍了。

Web Search(网页搜索)

这里当然是网站搜索的一些设置,我们可以使用 Alfred 默认的一些搜索功能,或者自己设置一些自定义搜索。图中可以看到已经设置了「亚马逊中国」、「亚马逊日本」、「Google」、「百度」、「BiliBili」、「Youku」等其它自定义查询。

Keyword:搜索关键字。

DisplayText:为此搜索功能的标题。

Custom:有图标表示这个网页为用户自定义网页。

Enabled:是否启用。

点击又下方 “Add Custom Search” 按钮,可以添加自定义搜索,如:

Search URL:网站查询的 URL,每个网站的查询 URL 可以先通过网站查询功能,然后查看浏览器的地址栏就能知道了。当然查询内容使用 {query} 变量来代替。

Title:标题,这个是设置在查询时 Alfred 查询主界面显示的提示文字。

Keyword:查询关键字,尽量使用简短容易辨识的文字。

Validation:有效性,这个是用来测试设置是否有效的。

Web Bookmarks(网页书签)
Clipboard History(剪贴板历史)

此设置需要付费版才能使用,这里就先不做介绍了。

Sinppets(片段)

此设置需要付费版才能使用,这里就先不做介绍了。

Calculator(计算器)

计算器这个就不多说了,主要有两个功能,一个就是直接输入简单的加减运算,一个就是输入 = 来输入复杂的计算,支持许多高级的数学函数。

Dictionary(字典)

字典功能其实使用的是 Mac 系统自带的字典,可以设置使用的字典和查询关键字,输入 di + 关键字 来查询中英字典。

Contacts(联系人)

此设置需要付费版才能使用,这里就先不做介绍了。

Muisic(音乐)

此设置需要付费版才能使用,这里就先不做介绍了。

1Password(密码)

此设置需要付费版才能使用,这里就先不做介绍了。

System(系统)

这里主要是设置一些系统命令的关键字。建议将一些常用的系统命令、程序管理命令、盘符管理命令设置为剪短好记的语词。

常规系统命令:屏幕保护程序(screen saver)、显示回收站(trash)、清空回收站(empty trash)、登出(logout)、睡眠(sleep)、锁定(lock)、重启(restart)、关机(shutdown)。

程序管理命令:隐藏(hide)、关闭(quit)、强制关闭(forcequit)、关闭所有应用程序(quitall)。

盘符管理命令:推出某个盘符(eject)、推出所有盘符(ejectall)、设置盘符黑名单。

Terminal(终端)

此设置需要付费版才能使用,这里就先不做介绍了。

Large Type(大字体)
Previews(预览)

Workflows 设置(即:工作流设置)

此设置需要付费版才能使用,这里就先不做介绍了。

Appearance 设置

Alfred 主题设置,在这里我们可以找到更多预置的主题模式。如果这些主题你还是不够满意,可以选择自行创建或前往 Packal 下载。

自行创建主题的方法:点击界面下方的 “+” 按钮 并输入主题名称和创建者,然后 Alfred 会默认以当前选择的主题为模板,创建新的方案,最后就可以在左侧「预览区」进行自定义。(Tips:按住 CMD, Option, Control, Shift 或 fn 键会有更多选项哦)

什么是 Packal?简而言之,它就是一个集成了 Workflows 工作流程和 Themes 主题的平台。由于它专为 Alfred 服务,所以相关开发者会更加选择在这里发布自己的作品(及更新),用户也能获得最新的插件版本,而不是被动地关注来源地。因此建议每位 Alfred 用户都使用 Packal。

另外,点击界面下方的 “Options” 按钮,有更为详细的选项。例如:

  • Hide hat on Alfred window - 隐藏「小黑帽」图标。
  • visible result - 索引列表的显示数量。
  • 也可以通过修改「How he acts」「Where he shows」参数调整其状态及位置。

特色功能

Alfred 的大部分功能是免费的,它们虽然比较基础,但也能帮助轻度用户完成不少操作。如果你想拓展出更多功能,那就建议你购买 Powerpack 包了。

完成购买后,可以解锁一项非常强大的特性:Workflow。作为扩展插件的主要来源,它不仅为 Alfred 培养了大批忠实粉丝,也博得了开发者的心,甚至还有人专为 Alfred 扩展搭建了公共平台进行收集(感兴趣的朋友可以 点击这里 进行访问)。

注意事项

  • Alfred 虽然界面不适配简体中文,但实际上输入框是支持的。所以用户可以直接输入中文,不会报错。
  • 若索引结果列表过于冗长,而目标也恰巧位列下方,那么此时千万不要盲目地继续/删除输入,只需按照右侧对应的「快捷键提示」在键盘上轻敲即可。
  • 如果你正在使用的输入法会对 Alfred 产生「兼容性」方面的问题,建议在「偏好设置 - Force Keyboard」中选择原生输入法。
  • 大部分情况下,只要 Alfred 遇到严重的问题,都可以通过「Clear」进行修复。点击 Advanced 页面下的「Clear Application Cache」「Rebuild OS X Metadata」和「Clear Knowledge」即可。

参考资料

从零开始学习 Alfred:基础功能及设置

[OS X 效率启动器 Alfred 详解与使用技巧

](https://sspai.com/post/27900)