Alfred 功能确实很强大,能够很好的提升效率。具体的功能下面都会详细介绍到。
使用Alfred,你完全可以在手不离开键盘、完全脱离鼠标的情况下,完全操控你的Mac。你可以使用Alfred快速打开某个App,搜索想要的文件,快速搜索网络上的内容,定制特定的workflow,移动任意的文件,让系统剪切板在你的掌控之下,等等等。Alfred在某些场合下就是Mac原生软件Spotlight的完美替代品,但是其功能范围远远超过Spotlight。所以,有了Alfred,你完全可以抛弃Spotlight了。
功能
Alfred提供了以下的一系列特征功能:
- App启动。只需输入简单的几个字母,就能快速打开某个App;
- 文件搜索。只需输入部分文件名字符串,就能快速的搜索出某个文件,甚至能基于文件内容中的关键字进行搜索;
- 网络搜索。输入特定的关键字,就能在任意特定的搜索引擎中进行内容的搜索,而无需首先打开浏览器;
- 计算器。可以直接在输入栏中输入表达式进行计算;
- 字典。可以直接在输入栏中输入单词进行翻译;
- 联系人列表。可以快速打开某个联系人的相关信息,包括电话和Email;
- 剪切板历史。可以记住你之前对文本、图片、链接等的所有复制记录,然后进行选择性粘贴;
- 缩略语和文字拓展。只需简单的几个字母,就能输入一些常用的语句;
- iTunes迷你播放器。可以使用迷你播放器,在没有鼠标的情况下控制你的音乐集;
- 1Password。有太多的密码需要记住,是不是好头疼?没关系,1Password来帮你;
- 系统命令。Alfred包含了一系列的系统命令,可以在Alfred中输入这些命令来控制你的Mac;
- 终端。你可以在Alfred输入栏里快速执行一些常用的终端命令;
- 远程控制。让Alfred变成Mac的控制中心,可以使用iPhone或者iPad远程控制你的Mac;
- Workflow。Alfred最强大的工具,可以定制你想要的任意工作流程,使一些需要很多步骤的复杂工作变成简单的自动化流程,大大提高你的学习工作效率;
- 外观主题。颜值控?没关系,你可以定制Alfred的外观,选择自己想要的主题。
安装
推荐在https://xclient.info/上进行下载安装
设置快捷键
点击Preferences,打开Alfred的设置面板,点击上方的General。如图:
启动APP
直接按下刚才设置的热键启动Alfred,输入App的某几个字母,然后按下Enter就能直接打开App。
查找文件
利用Alfred可以基于文件名快速的查找定位某个文件,之后可以直接打开文件,或者打开文件所在的文件夹。
- 打开文件:直接输入Space键,后面接文件名字符串
-打开文件所在文件夹:输入关键字“find”可以查找基于特定文件名的文件
文本内容搜索
输入 in 命令,以及待搜索的文本,列出磁盘中包含该文本的相关文件,可以快速定位文件,相当于简易的终端 find 命令。
标记搜索
输入 tags 命令,以及待搜索的标记颜色中文名称,列出打上相应标记的目录,可以快速定位标记目录。
关于文件搜索相关方面,可以参考软件界面。
可以在Default Results 里面的Search Scope 里面设置需要搜索的路径。
网格搜索
Alfred可以让你的网络搜索变得更加快捷,只需要输入特定的搜索引擎关键字,后面接上想要进行搜索的内容,就能在不用首先启动浏览器,打开搜索引擎界面输入进行搜索了,Alfred会自动帮你完成这些操作。打开Alfred的设置界面,点击Features下的Web Search,可以看到一些默认的搜索引擎关键字,比如gl代表Google,maps代表Apple Map,wiki代表维基百科。同时我们也可以自己设置自定义搜索,比如百度搜索。
书签搜索
书签搜索是 alfred3.x 版本中新加的功能,方便用户在浏览器的大量书签中快速搜索。
计算器
词典搜索
自带的词典搜索功能不是很理想,建议搭配 有道词典 workflow一起使用。
在alfred 的workflows里面添加有道翻译的workflows,就可以生效。
剪切板搜索
通过快捷键可以查看之前拷贝的内容。自己可以在页面上设置不同类型内容的保存时间。
通过回车可以把之前复制的内容拷贝出来。
如此一来,拷贝多段内容就变得非常容易,借助 alfred,可以在一处连续拷贝,然后另一处连续粘贴,避免了频繁切换应用带来的操作疲劳;同时之前复制过的文本或图片,也不用担心过会找不到。
系统常用命令快捷操作
通过 alfred 可以快捷地操作系统锁屏、关机、重启、休眠等十几种指令,非常便捷。对于强迫症用户来说,唤起屏保、休眠、清空垃圾篓、退出应用等指令可能较为常用。
直接唤起指定终端并执行命令
通过 alfred 可以直接唤起终端窗口,并执行命令,如下所示。
以上,Application 若选择『Custom』选项,下方再贴如下一段 applescript 代码,便可以直接在 iTerm 中执行命令。
on alfred_script(q)
tell application "iTerm"
set _length to count window
if _length = 0 then
create window with default profile
end if
set aa to (get miniaturized of current window)
if aa then
set miniaturized of current window to false
end if
set bb to (get visible of current window)
if bb is false then
set visible of current window to true
end if
set cc to frontmost
if cc is false then
activate
end if
(*if _length = 0 then*)
set theResult to current tab of current window
(*else
set theResult to (create tab with default profile) of current window
end if*)
write session of theResult text q
end tell
end alfred_script
小结
至此 alfred 的 Features 面板功能介绍完毕。alfred 设置界面一共包含10个面板,还有9个面板如下所示:
1.General(通用,用于设置是否开机启动,及设置唤起快捷键,通常设置为 Alt+Space 即可)
2.Workflows(工作流)
3.Appearance(外观,用于设置 alfred 输入窗口的外观、字体、颜色等)
4.Advanced(高级)
5.Remote(远程,用于远程管理,这意味着你需要在 App Store 购买一个 Alfred Remote 的app,然后便可以在手机上远程操作 mac)
6.Powerpack(许可证,购买 powerpack 的用户便可以使用 workflow 功能)
7.Usage(使用统计)
8.Help(帮助,提供快速上手文档、使用文档、反馈bug、用户论坛等链接)
9.Update(更新日志,可查看更新日志及更新到最新版)
10.Appearance 面板除了设置输入窗口的外观外,还有一些外观相关的设置,在这里可以设置默认展示行数等。
Usage 面板包含了你使用 alfred 的数据统计,如下所示。
alfred workflow
基本功能介绍完了,终于,我们要一窥 alfred 的核心功能— workflow。工作流可谓是 alfred 最强大的功能,它是秒杀其他效率应用的核心技术.
唯有掌握工作流,mac 才能真正起飞。
关于如何自己开发 workflow本文就不再描述。可以在网上搜些开源的workflow直接使用,避免重复造轮子。
参考链接:
作者: louis
链接: http://louiszhai.github.io/2018/05/31/alfred/