好的開發人員總是在尋找可以讓自己的工作流程更快速,更自動化的方法。
這次,我們帶來的是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沒有在這列出,可以在下邊的評論當中跟我們分享. 如果你覺得上邊提到的那些贊到爆的話,也可以告訴我們哦!