Alfred 及插件推荐
Alfred 终于升级到 1.0 正式版了,Alfred 为 Lucifr 这个重度使用者节省下了大量的时间,因此 Lucifr 觉得有责任在博客中介绍并推荐一下这款软件,以便大家都能认识到它的强大之处。
Alfred 是什么?
在 Alfred 支持插件之前,我一直把它当作一个快速程序启动工具来使用,但事实上它可以做到的不止是这些,以至于要准确的给这个软件下个定义还真是很困难,官网上这么说的:
Alfred is a productivity application for Mac OS X, which aims to save you time in searching your local computer and the web.
但这样的一个定义显然过于苍白了,因为它的功能太富于扩展性(当然是购买了 Powerpack 之后),1.0 版本更加大幅强化了全局快捷键功能,使得 Alfred 变成了一个集搜索、查询、程序及脚本的快速启动、快捷键管理等多种功能为一身的强大工具。
Alfred 比 QuickSilver 好在哪里?
提到 Alfred,有些人会说:“没看出这个软件比 QuickSilver 好在哪里,这个竟然还要收费!”
我也觉得 QuickSilver 很不错,但以下几条优势让我坚定地选择付费的 Alfred 而不是免费的 QuickSilver:
-
对中文的支持:QuickSilver 到现在还是没能很好的支持中文输入,相信除非有彻底的改写,QS 是不会支持中文的了;而 Alfred 对中文的支持非常好,在搜索中文名文件时毫无问题。
-
插件:Alfred 最吸引我的地方就在于它的插件功能,不同于 QuickSilver 的“用别人写好的插件”,Alfred 的插件界面让“书写适合自己的插件”变得更为容易,对别人的插件不满意也可以轻松修改。之前用惯的一些 AppleScript 脚本、Workflow 也都可以轻松转变为插件的形式。
-
售后支持与更新:因为是收费软件,Alfred 的支持相对 QS 的社区式支持更加及时可靠,Alfred 的开发者很有热情,对各种问题和要求反应迅速。
Lucifr 常用的一些插件
-
之前 Lucifr 曾介绍过一个通过 Alfred 发推的方法,现在有了这个插件原来的方法就用不着了。这个插件不用借用其它软件,而且是通过 Oauth 认证的(当然翻墙是必须的)。
使用:安装后先执行
tw setup
进行设置,得到 pin 码之后用tw pin <pin 码>
完成 Oauth 认证,然后就可以通过如下命令完成相应任务:tw <tweet>
- 发送新推tw tweets
- 显示 Timeline 中最近的5条推tw mentions
- 显示最新的5条 mentiontw dm <user> <text>
- 给指定用户发送私信tw info <user>
- 查看指定用户的信息tw follow <user>
- 关注指定用户tw unfollow <user>
- 取消关注指定用户tw block <user>
- 屏蔽指定用户tw unblock <user>
- 取消屏蔽指定用户tw search <term>
- 搜索指定关键词tw help
- 显示帮助
结果都会以 Growl 的形式输出。
下载 AlfredTweet
-
Weather by @jdfwarrior
很方便的一个天气插件,Growl 输出很漂亮。
使用:先用
weather search
(如weather search beijing
)搜索出对应的 id,然后用weather location <id>
设置默认位置,weather unit <单位>
设置温度单位,之后只要输入weather
就可以显示天气情况了。weather <位置 id>
- 显示指定位置的天气情况weather search <位置>
- 搜索所指定位置所对应的 idweather location <位置 id>
- 设置默认位置weather unit <单位>
- 设置温度单位 (f 或 c)weather
- (需要 Alfred 1.0 及以上版本),显示默认位置的天气情况weather about
- 显示此插件的相关信息weather help
- 显示此插件的帮助信息weather version
- 显示当前插件版本weather changelog
- 显示更新记录
下载 Weather
-
Down for Everyone(or Just Me?) by @jdfwarrior
用来检查某网站是真的宕机还是本机无法访问。
使用:
down <url 或 host>
-
Flush DNS by @jdfwarrior
很简单的一个清空 DNS 缓存的命令。
使用:
flush
下载 Flush DNS
-
Change network location by @jamesoff
改变网络位置的插件,Lucifr 一直用 Mac OS X 的位置功能来管理 .pac,经常要切换网络位置,用这个插件就太方便了。
使用:
location <位置名称>
举例:Lucifr 主要在用两个位置,一个对应家中的 "home",另一个是对应学校的 "ipv6",切换时只要在 Alfred 中输入
lo h
或lo i
就可以了。 -
Toggle Airport by @jamesoff
开关无线网卡的插件。
使用:
airport
-
Control the Shimo VPN client by @jamesoff
控制 Shimo。
使用:
vpn <Profile 名称>
- 切换到相应的 profilevpn off
- 断开连接
-
Show/Hide Desktop Icons by @jdfwarrior
显示/隐藏桌面图标,截屏时会用到。
使用:
desktop
-
Toggle System Files by Dirt Don
显示/隐藏系统(隐藏)文件。
使用:
toggle
-
Convert Image Formats by Dirt Don
png/jpeg 格式互转。
使用:选中要转换的图片,快捷键呼出 action 菜单(在 Alfred 的 Preferences -> Features -> File navigation -> Finder selection 中设置),
convert
-
Touch by John Franey
在当前(活动的 Finder 窗口)目录中建立空白新文件。
使用:
touch <文件名>
举例:touch New File.txt
下载 Touch
-
TerminalHere by John Franey
以最前端的 Finder 窗口目录打开终端。Alfred 默认的 action 中也有 "Open Terminal Here",但那样步骤要多一些,用此插件更简单。
使用:
.
(半角句号)下载 TerminalHere
-
FileRenamer by John Franey
(批量)重命名文件,支持正则式。
使用:在 Finder 中选中(多个)文件,
rename <正则表达式>
举例:如文件 "this is a test.txt",经过
rename / /_/
,变为 "this_is_a_test.txt"。下载 FileRenamer
-
Subtitle by Lucifr
为视频文件下载字幕的插件。
-
More to come, maybe...
更多资源
- 以上多数插件都来自于 @jdfwarrior(github)、@jamesoff、Dirt Don 和 John Franey 的博客。他们所写的插件给了 Lucifr 很多启发。
- Alfred 的官方插件页面弄得挺低调,但目前也收集了一些插件。
- 官方/半官方性质的博客:Alfred 官方博客、Andrew's Hot Chocolate、Anna's Alfred Hat Tips不定期会分享一些插件。
- 当然,Lucifr 之后也会继续关注并分享 Alfred 的相关信息和使用技巧,欢迎关注:RSS/Twitter/Tag:Alfred
注:以上的网址中很多可能撞墙,请自备梯子。