好的开发人员总是在寻找可以让自己的工作流程更快速,更自动化的方法. 这次,我们带来的是Alfred的一系列workflows,它们可以极大的提高你的开发效率,相信你会为之震惊.
What is Alfred?
对于大多数了解不深的人来说,Alfred只是一个备受赞誉的Mac OS X app, 它可以快速地帮助你查找在线或者本地的文件. 最新的版本 Alfred 2更是带来了大量的改进,尤其是其中的Powerpack,可以让你创建自己的workflows(工作流程).
下面你将会看到这些精心挑选出来的,能够改变你的工作方式的workflows.
Open With Sublime Text
强大的文件,目录搜索能力是Alfred所最让人喜爱的功能之一. 那如果我们想要利用它使用自己喜爱的编辑器(比如说Sublime Text 3)打开文件或者目录呢?
- Open With Sublime Text (v3), developed by @franzheidl
- 下载
- 触发:
subl
,subl*
想要其他编辑器的话请猛击 Extras
XguoX: 可能更多人还是选择在终端直接用命令敲开.
Can I Use… Workflow
在HTML5时代,当使用某一个CSS属性或者JavaScript APIs之前,你需要检查知道浏览器是否支持. 当然,你可以打开浏览器,直接浏览Can I Use…这个网站, 然后搜索某个关键字从而看看浏览器的支持情况.除此外,你还可以使用这个Alfred Workflow.
- Can I Use… Workflow,developed by @willfarrell
- 下载
- 触发:
caniuse
XguoX:搜索速度还行
Dash Workflow
没有人会知道某一门语言或者某一个框架的所有.我们时常会需要查找某个特定的method如何使用.最近,发现了一个非常惊艳的app,Dash,在本地查找各类APIs文档,完全离线的说. 这还不算啥,通过这个workflow,你可以通过过滤各个语言(框架)关键字来查找相关文档.这个流弊的app可是免费的哦,所以,在使用这个workflow前请先安装好Dash.
- Dash Workflow,developed by @willfarrell
- 下载
- 触发:
dash
html
css
gem
angularjs
Rails
基本上常用的语言框架库都有了
XguoX:Dash 真心很流弊!巨赞!!!
Terminal Finder
一些操作我们可能会希望在终端完成,而另一些则希望在Finder完成.这个workflow可以流畅地在这两者之间转换.在终端(iTerm)中打开当前的Finder窗口,反之亦然.
- TerminalFinder, developed by @LeEnno
- 下载
- 触发:
ft
tf
fi
if
XguoX:又是一个巨实用的workflow
Package Managers Workflow
代码复用是软件开发的一个重要组成部分,现如今我们有很多的方案来构建我们的代码以及搜索使用第三方软件包. 想要使用某个Node.js module? Grunt task?通过这个workflow,你可以快速简便地在一个地方通过你想要的包管理器查找到你想要的插件或者组件.
- Package Managers Workflow, developed by @willfarrell
- 下载
- 触发:
bower
grunt
npm
composer
gems
pear
pypi
cocoa
brew
alcatraz
rpm
maven
docker
##Colors 不用再每次想要转换某个颜色格式的时候打开Photoshop了.通过这个workflow可以很轻易在HEX, RGB, HSL这些个颜色格式之间转换.
- Colors, developed by @TylerEich
- 下载
- 触发:
#
rgb
hsl
c
Jenkins Workflow
做单元测试固然是好,但是每更改一行代码就手动跑一次测试的话会让人抓狂的. 为了得到更好的代码质量,我们需要跑跟更多的测试,或者至少的自动运行那些我们已经在跑的测试. 这就是为嘛持续集成系统那么重要.通过这个workflow,你可以列出Jenkins的所有工作以及它们的状态.
- Jenkins Workflow for Alfred v2, developed by @jeroenseegers
- 下载
- 触发:
jenkins status
XguoX:好吧,这玩意没接触过
Open in FileZilla
目前来说传输文件到Web服务器的最流行方式还是使用FTP. 而这个workflow可以帮助你快速地通过FileZilla连接到远程服务器端. FileZilla也是一个免费的应用,所以,在用这个workflow之前请记得先安装之.
- Open in FileZilla, developed by @jeffmagill
- 下载
- 触发:
fz
在用其他FTP客户端吗?请猛击 Extras
Domainr Workflow
不想错过一些帅气的域名的话,可以通过Domainr APIs快速查找.
- Domainr Workflow, developed by @dingyi
- 下载
- 触发:
domainr
Encode / Decode
有时候, 我们需要把一些UTF-8字符转换成HTML编码,或是解码某个URL. 使用 Encode / Decode , 这些杂碎的事情将不再需要浪费那么多的时间了.
- Encode / Decode, developed by @willfarrell
- 下载
- 触发:
encode
decode
Font Awesome Workflow
Font icons很好很强大, 只需简单地输入类似的<i class="my-icon-name"></i>
. 但问题是,我们经常没能准确地记住我们需要的某个icon的类名,以至于老需要去翻看文档. 现在的话通过这个workflow我们可以很轻易地查找到Font Awesome的icon集.
- Font Awesome Workflow for Alfred 2, developed by @ruedap
- 下载
- 触发:
fonta
XguoX:赞!
Source Tree Workflow
有人习惯在终端使用Git命令, 也有喜欢使用GUI工具. 如果你属于后者,那么Source Tree workflow 可以帮你列出,查找,打开Git仓库. Source Tree 也是需要在使用这个workflow之前先下载安装的应用.
- Source Tree, developed by @zhaocai
- 下载
- 触发:
st
stbookmark
使用其他的Git客户端吗?请猛击 Extras
GitHub Workflow
如果你最喜欢的社交网站是Github,那你一定会想要看看这个.简单快速地查找并在浏览器打开Github上的仓库.
- GitHub Workflow, developed by @gharlan
- 下载
- 触发:
gh
##StackOverflow Workflow 在StackOverflow搜寻各类编程问题的答案
- StackOverflow Workflow, developed by @xhinking
- 下载
- 触发:
st
TimeZones Workflow
现如今,很多的团队的成员纷纷来自全球各地. 那么,我们不会希望在同事的下班时间去打搅人家.所以,在这之前,我们总会先查看一下对方的当地时间.这个workflow可以巨方便地列出世界各地不同城市的当前时间.
- TimeZones Workflow, developed by @CarlosNZ
- 下载
- 触发:
tz
VirtualBox Control
很不幸地,跨浏览器兼容的仍然是开发人员所面临的一大问题. 测试你的网站在不同浏览器 & 不同操作系统 是否运行正常是件无法逃避的事. 使用虚拟机(比如VirtualBox)是当下流行的,可以完成这事的一种方式. 好吧,在用这个workflow之前老规矩,先装上VirtualBox.
- VirtualBox Control, developed by @aiyodk
- 下载
- 触发:
vm
在用其他的虚拟机客户端吗?请猛击 Extras
Create Your Own!
所有的这些workflows都非常的赞并对于大多数人来说很有帮助. 但是,每个人的工作方式不尽相同. 所以我们需要创建真正属于自己的workflow. 其实这个也很是简单. 以下的这个例子仅需不到10秒,就可以创建一个workflow来自动搜寻Smashing Magazine.
Want More?
这是作者收集的一些 此外,Alfred的官方论坛上也有海量的workflows.
The End?
一堆帮助你自动化工作流程的技巧,很赞对吧!希望能够对你有所帮助.可能这些会激发你的一些灵感,从而创造,分享你的隐藏技能.
如果你喜欢的workflow没有在这列出,可以在下边的评论当中跟我们分享. 如果你觉得上边提到的那些赞到爆的话,也可以告诉我们哦!