Alfred3
一直听闻 Alfred 并被疯狂安利,今天我终于走进了 Alfred 的大门,购买了 Mega Supporter ,准备好好感受一下它的魅力。
Alfred 是什么?
Alfred is an award-winning app for Mac OS X which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.
一直被 Mac 用户视为「装机必备」的 Alfred 想必您早已有所耳闻,其以高效著称并在 Mac 用户群体中经久流传,其影响力可见一斑。简单的说它可以被看作是 Spotlight 的高级进阶版本,可以完全取代 Spotlight 。
而笔者就是将 Spotlight 的快捷键取消
将 Alfred 的快捷启动键设置为 ⌘ + Space
并将菜单栏中的 Spotlight 图标隐藏,Alfred 的 Dock 栏图标、菜单栏的图标隐藏、选择 macOS 风格窗口,从而使 Alfred 使用起来和 Spotlight 一样,达到取代的效果,但便捷性却远超于 Spotlight 。
为什么使用 Alfred
因为效率,人生苦短,不必把时间浪费在大量重复的操作或者无意义的事情上。
举个例子:您想在京东购买 iPhone X🅂 Max,那么你需要:
- 打开浏览器
- 输入 jd.com 并回车打开京东的网站
- 在搜索框中输入 iPhone X🅂 Max 并点击搜索
- 选择所需版本,购买
那么如果使用 Alfred 只需一步即可到达上述步骤 4:
- 按下 ⌘ + Space 并在输入框中输入 jd iPhone X🅂 Max 并回车
- 选择所需版本,购买
结果不言而喻。
Alfred 安装
首先您可以从 Alfred 官方进行下载安装,也可以通过命令行执行 brew cask install alfred 来安装。(Alfred 官网请点击阅读原文,或者自行搜索 Alfred)
免费用户可以使用除 Powerpack 以外的其他功能,付费用户可以使用完整功能。
您可以根据自身需求到其官网购买相应的 License ,其提供了三种 License 供您选择:
Single License: 单用户授权,仅 Alfred 3 生命周期内支持
Family License: 家庭授权,仅 Alfred 3 生命周期内支持
Mega Supporter: 终身授权,可以免费升级后续大版本,终身支持
Alfred 特性
Alfred 提供了很多特性,本文并非官方文档就不打算一一介绍了,详情请进入其官网了解更多。
这里简单介绍一下其中的 Snippets 和 Terminal / Shell 。
Snippets 解决的问题是:大量重复的输入操作,譬如:注册 xx 账号时输入邮箱、身份信息等,那么使用 Snippets 便可以解决这个问题。
当打开 Automatically expand snippets by keyword 选项之后,您在需要输入的地方输入 ! + keyword 即可自动替换成所设置的 Snippet ,好不方便的说。
Terminal / Shell 解决的问题是:在任何地方打开终端执行指定的 Shell 指令。
其支持系统内置的终端和自定义操作,我偏爱于使用 iTerm2 (iTerm2 是 macOS 上终端神器)所以选择 Custom 自定义。自定义的话需要您自己在下方的输入框中编写 AppleScript 代码来自行实现,不过好在有用户写好了之后贡献出来,您可以去这个链接查找自己所需要的版本。
一切就绪之后,您就可以在 Alfred 输入框中输入 $ shell 命令 回车后就自动打开 iTerm2 并执行您输入的 Shell 命令。
Alfred 重头戏 Workflow
Workflow 是 Alfred 最强大的功能,它是秒杀其他效率应用的核心技术,也是最吸引我的地方。熟练掌握了 Workflow 您就可以真正地做到事半功倍了。
这里就拿 Dash (Mac 上优秀的 API 阅读器)来简单介绍一下:
输入关键字 + 所需查询/执行的短语,即可完成期望的操作。
喏~便捷的打开了 Dash 并将 UnityEditor 的信息展示在您的眼前。
优秀 Workflow 推荐
类似的 Workflow 不计其数,您只要简单的在搜索引擎中搜索「Alfred Workflow 推荐」便可以看到非常多的推荐文章,由于微信公众号的外链限制,就不在这里一一推荐了,请您自行搜索,相信您的绝大部份需求都可以有现成的 Workflow 来满足。若是您的需求比较特殊或者比较个性化,您也不必气馁,您完全可以通过自己来创建一个 Workflow 来实现自己期望的功能。创建也比较简单,稍微熟悉一下 Alfred 的 Workflow 的创建技巧便可以轻松上手。
这里推荐少数派的一篇文章,您可以做一个简单的了解。
#EOF