前言
Alfred 是一款可以通过热键、关键词来提高操作效率的软件。我们可以在MacOS系统中使用Alfred进行文件快速搜索、英文翻译和内容搜索等功能,当然也可以通过插件的方式获得更多的能力。
接下来通过 Alfred 的 Preferences(偏好设置)面板来了解这款软件的基本功能
General(通用)

- Startup:设置系统启动时是否自启动。
- Alfred Hotkey:设置呼出 Alfred 的热键。(我这里用的是option+空格)
- Where are you:国家设置,这边根据自己的国家自行设置,会对浏览器搜索等有一定影响。
Features(特性)
Alfred 里所有的搜索功能都在这里设置。
Default Results(默认结果)

- Essentials:可以设置搜索「应用程序」、「联系人」、「设置」、「Safari 书签」、其它的还能查询「文件夹」、「文本文件」、「压缩文件」、「图片」、「AppleScript」等其它文件。

-
Search all file types:搜索所有文件类型,一般不设置,因为会影响搜索效率。
-
Search Scope:设置 Alfred 查询时会搜索的文件夹,我们在这里可以自己添加和删除文件夹。
-
Fallbacks: 是设置如果没有查到结果使用 Google 还是其它网站来搜索结果。默认反馈结果为 Google、Amazon、Wikipedia 网页搜索。

File Search(文件搜索)
1. 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)。
2. Navigation(导航)选项

这是文件导航设置,我们可以在Alfred中直接浏览文件目录,以下是几个设置:
-
Shortcuts: 我们可以设置使用
←
和→
为文件夹导航的快捷键,设置return(回车键)
为在 Finder 中打开选中文件夹的快捷键。 -
Previous Path:先前路径,在此可以设置热键(默认为
Option + Command + /
)或关键词,来快捷地访问最近一次在 Alfred 中使用文件导航访问的路径。

3. Buffer(缓存)选项

我们可以将查找到的文件或者文件夹加入到缓存中。主要就是是否启用缓存功能和缓存功能的几个快捷键,并且可以设置使用完后是否清空缓存等。
4. Previews(预览)选项

熟悉Mac系统的同学都知道,Mac系统有一个很方便的功能叫Quick Look,此功能可以在Finder中选中文件后按下Space键,就能在不打开应用程序的情况下对文件进行快速预览,比如PDF、视频、音频文件等等。Alfred也集成了这一功能,不过此时的快捷键就不是Space了,而是Shift键。在Alfred的搜索结果列表中选中想要进行预览的文件,按下Shift键就能利用Quick Look进行预览了。
5. Action(动作)选项

这个功能是定义文件搜索出来以后,有哪些操作可以进行,例如打开、寻找、复制等。
- Show Actions:可以设置调出动作的快捷键
- Default Action:可以根据个人偏好,勾选可以进行的动作;
-
File Selection:可以设置热键(默认为
Option + Command + \
),显示针对「当前已选文件」的「动作」面板。

6. Advanced(高级)选项

- Copy Path:复制路径,选中该选项后,如果使用了将目录拷贝至粘贴板的功能后会在目录前后加上单引号。
-
AppleScript:AppleScript 脚本,选中该选项后可以使用
Command+O
来打开 AppleScript 编辑器,而 Alfred 默认的操作是直接执行脚本。 - Performance:在搜索外部存储文件时使用文件类型图标。
- Sorting:这是一个排序的优化。
-
Home Folder:设置表示 home 文件夹字符,默认为
~
。
Web Search(网页搜索)
这里当然是网站搜索的一些设置,我们可以使用 Alfred 默认的一些搜索功能,或者自己设置一些自定义搜索。图中可以看到已经设置了「亚马逊中国」、「亚马逊日本」、「Google」、「百度」、「BiliBili」、「Youku」等其它自定义查询。点击 Add Custom Search 后我们就可以自定义查询了。

在设置自定义查询界面中,主要设置有:
-
Search URL:网站查询的 URL,每个网站的查询 URL 可以先通过网站查询功能,然后查看浏览器的地址栏就能知道了。当然查询内容使用
{query}
变量来代替。 - Title:标题,这个是设置在查询时 Alfred 查询主界面显示的提示文字。
- Keyword:查询关键字,尽量使用简短容易辨识的文字。
- Validation:有效性,这个是用来测试设置是否有效的。
下面是百度的网页搜索设置,打开Alfred,输入”baidu 搜索的内容“ ,即可跳转到搜索结果,方便快捷。

Web Bookmarks(网页书签搜索)
支持网页书签的搜索,主要设置有:
- Sources:书签的源,Safari、谷歌浏览器。
- Show bookmarks:在哪展示搜索到的网页标签结果。
- Open Bookmarks:如何打开标签,设置默认浏览器就行。

Calculator(计算器)
Alfred支持直接计算,直接通过快捷方式就能使用计算器功能,而不需要打开计算器app,方便快捷,效果如下:

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

Contacts(联系人)

这里我们可以设置查询到联系人后使用哪些操作,图中已经增加了点击名字拷贝到粘贴板和点击邮件地址直接发送邮件(系统默认操作),另外 Alfred 还支持 URL Scheme 来打开任意 App 。
Clipboard(剪贴板)
1. History(历史)选项

基于隐私的考虑,Alfred 是默认关闭「剪切板历史」功能的,我个人设置的查看「剪切板历史」的热键是option+commod+c
,方便调出;对于普通用户来说,Alfred 的剪贴板功能已经完全够用了,无需重复购买 Paste 等剪贴板管理工具。
这里是查看粘贴板历史记录的选项:
- Clipboard Histroy:剪切板历史,用于设置粘贴板历史保存的时间(默认为 24 小时)。
- Viewer Hotkey:查看热键,用于设置打开粘贴板查看器的热键。
- Viewer Keyword:查看关键词,用于设置打开粘贴板查看器的关键字。
- Clear Keyword:清空关键词,用于设置清空粘贴板历史的关键字。
- Snippets:片段关键词,用于设置片段查询的关键字。
- Unversal:忽略其他应用程序。
2. Merging(合并)选项

当我们复制了一段文本后,再选中另外一段文本后,通过使用 Command + 双击 C 键
可以将当前选中的文本追加到第一次复制的文本后面。并且可以设置是使用空格、回车来分割不同的片段。

4. Advanced(高级)选项
这里主要设置自动粘贴当前选中的记录和设置复制文本内容的最大字节。
Snippets(片段)
文字快速拓展功能,可以帮我们把一些日常经常使用的信息,例如个人邮箱、地址和联系方式等保存成 Snippets,之后每次只需要打几个简单的字符就能快速输入完整内容。
以下用时间文本快捷方式为例,创建一个新的 Snippets,点击下方左侧的 { },选择 Date and Time。在这里你可以看到一些默认设置好的动态占位符,你可以根据需要选择显示日期(Date)、时间(Time)和同时显示日期和时间(Date and Time)。

iTunes
1. General(通用)选项

这个功能就类似一个 iTunes 的迷你播放器:
-
Mini Player:用来设置打开迷你播放器的热键和关键字,默认为
Control + Command + Return
和itunes
。 - Playback:如果使用随机选择专辑命令,Alfred 只会选择歌曲数目大于5的专辑。
- Behaviour:查询并选中歌曲后自动关闭迷你播放器界面。
- Searching:查询歌曲后 Alfred 会自动在 iTunes 内添加播放列表。
2. Keywords(关键字)选项

这里主要用于设置 iTunes 播放命令的关键字。
3. Advanced(高级)选项
这里主要设置 iTunes 的资料库目录,如果 Alfred 没有找到我们可以手动设置。另外 Alfred 还能查询不在 iTunes 资料库内的歌曲。我们还可以设置 Alfred 在 iTunes 内的播放列表的名称。

1Password

如果你购买了 1Password 这个 Mac 上的密码管理应用的话,我们就可以直接在 Alfred 内直接搜索密码库了。
System(系统)

这里主要是设置一些系统命令的关键字。建议将一些常用的系统命令、程序管理命令、盘符管理命令设置为剪短好记的语词。
-
常规系统命令:屏幕保护程序(
screen saver
)、显示回收站(trash
)、清空回收站(empty trash
)、登出(logout
)、睡眠(sleep
)、锁定(lock
)、重启(restart
)、关机(shutdown
)。 -
程序管理命令:隐藏(
hide
)、关闭(quit
)、强制关闭(forcequit
)、关闭所有应用程序(quitall
)。 -
盘符管理命令:推出某个盘符(
eject
)、推出所有盘符(ejectall
)、设置盘符黑名单。
Large Type(大文字类型)
Large Type是一个可以将文字变大展示的功能,使用Cmd + L在任何时候展示你需要放大的内容。

Terminal/Shell(终端和 Shell )
直接输入终端命令行,不需要先打开Shell。


好了,到目前为止已经把所有Alfred的基础功能都展示完了。如果能把Alfred的基础功能用好,无疑对工作效率会有一个质的提高。
这仅仅是基础功能,Alfred有Workflows系统,可以任意添加插件,从而扩展出更多实用的功能。往后会出一系列的文章介绍Alfred不同的插件,大家敬请期待。
文章原创:光速博客(gsbk.org),禁止转载!
网友评论