Alfred上可提升工做效率的Workflow推薦

舒適提示:本文中Alfred是Mac平臺的工具,不適用於其餘平臺。
Alfred是Mac平臺上被不少人吹爆的一款效率提高軟件,我剛畢業工做的時候就看到公司內網有人推薦,但沒有嘗試。 後來我跳槽後本身買了Macbook pro,在努力把筆記本打形成高效開發工具時,又從新發現了這個app,又堅決果斷的購買了Powerpack,結合一些workflow,不少繁瑣的工做變得很是簡單,好比以前百度搜索一個東西,須要打開瀏覽器,而後打開百度,再輸入要搜的詞,再點搜索一套組合拳下來幾十秒就過去了,有了Alfred 快捷鍵+觸發詞+搜索詞+回車 幾秒鐘搞定。下圖是我最近一月來天天的Alfred的使用頻率,工做日平均天天有30+次的使用率。
filephp

那究竟Alfred是啥?Mac又個功能叫「聚焦」,它能夠幫你搜索本機的一些內容,好比文件、應用程序、瀏覽器書籤……,但功能僅限於此。Alfred相似有聚焦,操做方式也相似,但功能比聚焦強大的多。除了聚焦搜擁有的簡單搜索功能,Alfred還能夠設置action,用某個關鍵詞觸發一個動做,或者設置快捷鍵。默認繼承了一些系統快捷設置,好比mac用戶從windows過來最不習慣的就是不能快速鎖屏,甚至不知道怎麼鎖屏,經過Alfred的快捷命令就能夠秒鎖屏了。python

我我的最喜歡也是最經常使用的就是ClickBoard Histroy,它能夠保存你近期複製粘貼的全部東西,而後經過快捷鍵快速檢索從新放回粘貼板,真是省去我無數次用鼠標選中複製粘貼的操做。固然它還有不少其餘很強大的功能,但都不是咱們今天要介紹的重點。今天主要是想給你們推薦一些我經常使用的workflow。linux

workflow是alfred的高級功能,須要購買Powerpack,目前是23美刀,可是像咱們這種程序猿很值得購買,值。關於alfred的安裝使用以及Powerpack的購買方式,我這裏就再也不贅述了。今天着重介紹下使用Alfred這麼久,積累下來的一些好用的workflow,文末也附有百度網盤下載連接,你們能夠自取所需。另外也感謝下這些workflow的做者們爲咱們開發出這麼多提效的工具。git

開發工具

Hash

像我工做中常常須要生成某個字符串的md5或其餘hash值,在沒有這個workflow以前,我都是經過linux的md5sum命令生成的。有了Hash這個workflow,我就能夠經過alfred中的md5關鍵詞快速生成md5值,按回車鍵還能夠快速複製到粘貼板。它還支持md二、md四、sha一、sha25六、sha512……等hash方法。
filegithub

Encode/Decode

作web開發的人可能常常會遇到base64的加解密,Encode/Decode也能像上面生成md5值同樣,快速完成對字符串的base64加密和解密。你不在須要去網上找相似的工具了,也不須要叫什麼工具喵之類的插件了。
file
fileweb

IP address

網絡問題排查,或者從服務器往本機scp文件時,經常須要知道本機的ip地址, 內網的ip地址能夠經過ifconfig命令獲取到但比較繁瑣,外網的ip地址更很差獲取了,沒有地方能夠直接查詢到,須要藉助外部的工具,好比百度「本機ip」。
IP address能夠快速幫你解析出本機ip,而後向遠程服務器發起請求來獲取你外網的ip(就簡單一個curl請求,不會泄露隱私)。
filesql

Timestamp

做爲程序猿,linux時間戳是很常見的一種時間格式,因此它和咱們平常使用的時間格式之間相互轉換的需求就很常見了,Timestamp能夠經過time關鍵詞完成兩種格式的互轉。
file
filewindows

NSC

程序猿對數據之間的進制轉換是很經常使用的需求,尤爲是二進制和十進制之間的轉換。NSC支持將經常使用的幾種進制轉換快速互轉,發佈經過關鍵詞 decimal、binary、octal、hex,完成一個數字對其餘三種進制的互轉。也能夠經過cv命令對某個數字作任意進制之間的互轉,輸入格式爲cv 數字 源進制 目標進制,以下圖,完成對1001010 二進制到十進制的轉化。
fileapi

Faker

Faker我我的用的比較少,但偶爾用一次仍是挺方便的。它的主要功能就是隨機生成 名字、單詞、郵箱地址、地址、文本……
file瀏覽器

Kill processor

這個當電腦卡死的時候,或者開發改爲中想快速殺掉某個進程是很是方便,只須要kill和進程關鍵詞,alfred就能夠列出全部給定關鍵詞的進程,上下選擇+回車鍵就能夠快速殺掉。
file

查詢工具

common searh封裝了有些快速搜索的快捷方式,好比經過gh關鍵詞快速搜索github上的內容。固然這個也能夠經過alfred的web search也能夠快速設置,這個workflow只是替你封裝好了知乎、淘寶、掘金、github的快速搜索。
file

Dash

Dash 不只僅是一個workflow,其實它的主題是一個應用,只是給Alfred定製了一個workflow,讓Alfred能夠完成快速查詢。 Dash集成了大量的API文檔,你也能夠查找代碼片斷。Dash也容許你將API文檔下載下來,供你離線查詢,省去你google文檔的繁瑣操做。
舒適提醒:在Alfred中使用Dash是須要提早安裝好Dash的,Dash是付費軟件,價格大概是200多人民幣,對程序猿來講,仍是很推薦購買的。
file

SnippetsLab

SnippetsLab是Mac下一款很是優秀的我的代碼片斷管理工具,能夠在AppStore上花68人民幣購買。 可能有人會問,有了github,爲何還須要SnippetsLab?github很適合管理大型的完整項目,但代碼片斷卻不適合。以我我的的使用習慣爲例,常常有那種臨時性的代碼過一段時間又會用到的狀況,從新很費勁,若是你以前把代碼保存下來就很方便了。 若是存在github中,檢索很是不方便,有些私密代碼還可能有泄密的風險。固然github有gist功能,但用起來仍是很不方便。
SnippetsLab 能夠對代碼片斷命名、加標籤、分組,檢索很是方便,也能夠同步到你的github gist裏。我目前在裏面存儲了一些複雜的linux命令、複雜的數據查詢sql、不熟悉的api示例……
SnippetsLab 也提供了alfred workflow,讓你能夠在alfred裏快速查詢代碼片斷。 固然同Dash,你都是須要提早裝好SnippetsLab這個app的。
file

Google Suggest

雖然Alfred能夠自定義google的快捷搜索,但無法在你輸入的時候自動提示,Google Suggest 能夠彌補這點。
file

StackOverFlow

StackOverFlow 和Google suggest相似,這個workflow也提供了自動提示的功能。
file

Battery

Mac上的電池信息只顯示電量,即使在系統報告裏,你也只能看到一些簡單信息,並且極不方便,Battery能夠在Alfred搜索框裏經過Battery關鍵詞快速查詢電池詳細信息。
file

Colors

說實話這個workflow我沒用過,但我以爲對於ui開發者應該是頗有用的,它能夠根據你輸入的rgb值顯示其顏色和對應代碼。
file

其餘

若是以上還不夠,你能夠去alfred官網workflow模塊https://www.alfredapp.com/workflows/ 尋找你想要的workflow,github上也有不少人開源了本身開發的workflow。

Workflow開發

若是你一直都沒找到本身想要的,能夠考慮本身開發一個。Alfred提供了對bash、php、python、perl、js等語言的支持,你能夠經過這些語言開發本身的workflow。這裏我推薦一個python版的workflow開發框架https://github.com/deanishe/alfred-workflow/ ,這個框架替你封裝好了繁瑣的api調用,封裝好了數據輸入輸出,workflow自動升級……,具體能夠查看其文檔。

下載連接

這些workflow是我很長一段時間積累下來的,源連接已經不太好找了,因此都打包放到百度網盤上,有須要能夠自行提取。
連接: https://pan.baidu.com/s/1LYpb_YpL_TQGy6IFpDgcQQ 提取碼: mmnv
版權聲明:本文爲博主原創文章,轉載請註明出處。 博客地址:https://xindoo.blog.csdn.net/

相關文章
相關標籤/搜索