Alfred上可提高工作效率的Workflow推薦

溫馨提示:本文中Alfred是Mac平臺(tái)的工具,不適用于其他平臺(tái)。
Alfred是Mac平臺(tái)上被很多人吹爆的一款效率提升軟件,我剛畢業(yè)工作的時(shí)候就看到公司內(nèi)網(wǎng)有人推薦,但沒有嘗試。 后來我跳槽后自己買了Macbook pro,在努力把筆記本打造成高效開發(fā)工具時(shí),又重新發(fā)現(xiàn)了這個(gè)app,又毫不猶豫的購買了Powerpack,結(jié)合一些workflow,很多繁瑣的工作變得非常簡(jiǎn)單,比如之前百度搜索一個(gè)東西,需要打開瀏覽器,然后打開百度,再輸入要搜的詞,再點(diǎn)搜索一套組合拳下來幾十秒就過去了,有了Alfred 快捷鍵+觸發(fā)詞+搜索詞+回車 幾秒鐘搞定。下圖是我最近一月來每天的Alfred的使用頻率,工作日平均每天有30+次的使用率。

file

那究竟Alfred是啥?Mac又個(gè)功能叫“聚焦”,它可以幫你搜索本機(jī)的一些內(nèi)容,比如文件、應(yīng)用程序、瀏覽器書簽……,但功能僅限于此。Alfred類似有聚焦,操作方式也類似,但功能比聚焦強(qiáng)大的多。除了聚焦搜擁有的簡(jiǎn)單搜索功能,Alfred還可以設(shè)置action,用某個(gè)關(guān)鍵詞觸發(fā)一個(gè)動(dòng)作,或者設(shè)置快捷鍵。默認(rèn)繼承了一些系統(tǒng)快捷設(shè)置,比如mac用戶從windows過來最不習(xí)慣的就是不能快速鎖屏,甚至不知道怎么鎖屏,通過Alfred的快捷命令就可以秒鎖屏了。

我個(gè)人最喜歡也是最常用的就是ClickBoard Histroy,它可以保存你近期復(fù)制粘貼的所有東西,然后通過快捷鍵快速檢索重新放回粘貼板,真是省去我無數(shù)次用鼠標(biāo)選中復(fù)制粘貼的操作。當(dāng)然它還有很多其他很強(qiáng)大的功能,但都不是我們今天要介紹的重點(diǎn)。今天主要是想給大家推薦一些我常用的workflow。

workflow是alfred的高級(jí)功能,需要購買Powerpack,目前是23美刀,但是像我們這種程序猿很值得購買,值。關(guān)于alfred的安裝使用以及Powerpack的購買方式,我這里就不再贅述了。今天著重介紹下使用Alfred這么久,積累下來的一些好用的workflow,文末也附有百度網(wǎng)盤下載鏈接,大家可以自取所需。另外也感謝下這些workflow的作者們?yōu)槲覀冮_發(fā)出這么多提效的工具。

開發(fā)工具

Hash

像我工作中經(jīng)常需要生成某個(gè)字符串的md5或其他hash值,在沒有這個(gè)workflow之前,我都是通過linux的md5sum命令生成的。有了Hash這個(gè)workflow,我就可以通過alfred中的md5關(guān)鍵詞快速生成md5值,按回車鍵還可以快速復(fù)制到粘貼板。它還支持md2、md4、sha1、sha256、sha512……等hash方法。

file

Encode/Decode

做web開發(fā)的人可能經(jīng)常會(huì)遇到base64的加解密,Encode/Decode也能像上面生成md5值一樣,快速完成對(duì)字符串的base64加密和解密。你不在需要去網(wǎng)上找類似的工具了,也不需要叫什么工具喵之類的插件了。

file

file

IP address

網(wǎng)絡(luò)問題排查,或者從服務(wù)器往本機(jī)scp文件時(shí),常常需要知道本機(jī)的ip地址, 內(nèi)網(wǎng)的ip地址可以通過ifconfig命令獲取到但比較繁瑣,外網(wǎng)的ip地址更不好獲取了,沒有地方可以直接查詢到,需要借助外部的工具,比如百度“本機(jī)ip”。
IP address可以快速幫你解析出本機(jī)ip,然后向遠(yuǎn)程服務(wù)器發(fā)起請(qǐng)求來獲取你外網(wǎng)的ip(就簡(jiǎn)單一個(gè)curl請(qǐng)求,不會(huì)泄露隱私)。

file

Timestamp

作為程序猿,linux時(shí)間戳是很常見的一種時(shí)間格式,所以它和我們?nèi)粘J褂玫臅r(shí)間格式之間相互轉(zhuǎn)換的需求就很常見了,Timestamp可以通過time關(guān)鍵詞完成兩種格式的互轉(zhuǎn)。


file

file

NSC

程序猿對(duì)數(shù)據(jù)之間的進(jìn)制轉(zhuǎn)換是很常用的需求,尤其是二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換。NSC支持將常用的幾種進(jìn)制轉(zhuǎn)換快速互轉(zhuǎn),發(fā)布通過關(guān)鍵詞 decimal、binary、octal、hex,完成一個(gè)數(shù)字對(duì)其他三種進(jìn)制的互轉(zhuǎn)。也可以通過cv命令對(duì)某個(gè)數(shù)字做任意進(jìn)制之間的互轉(zhuǎn),輸入格式為cv 數(shù)字 源進(jìn)制 目標(biāo)進(jìn)制,如下圖,完成對(duì)1001010 二進(jìn)制到十進(jìn)制的轉(zhuǎn)化。

file

Faker

Faker我個(gè)人用的比較少,但偶爾用一次還是挺方便的。它的主要功能就是隨機(jī)生成 名字、單詞、郵箱地址、地址、文本……

file

Kill processor

這個(gè)當(dāng)電腦卡死的時(shí)候,或者開發(fā)改成中想快速殺掉某個(gè)進(jìn)程是非常方便,只需要kill和進(jìn)程關(guān)鍵詞,alfred就可以列出所有給定關(guān)鍵詞的進(jìn)程,上下選擇+回車鍵就可以快速殺掉。

file

查詢工具

Common Search

common searh封裝了有些快速搜索的快捷方式,比如通過gh關(guān)鍵詞快速搜索github上的內(nèi)容。當(dāng)然這個(gè)也可以通過alfred的web search也可以快速設(shè)置,這個(gè)workflow只是替你封裝好了知乎、淘寶、掘金、github的快速搜索。

file

Dash

Dash 不僅僅是一個(gè)workflow,其實(shí)它的主題是一個(gè)應(yīng)用,只是給Alfred定制了一個(gè)workflow,讓Alfred可以完成快速查詢。 Dash集成了大量的API文檔,你也可以查找代碼片段。Dash也允許你將API文檔下載下來,供你離線查詢,省去你google文檔的繁瑣操作。
溫馨提醒:在Alfred中使用Dash是需要提前安裝好Dash的,Dash是付費(fèi)軟件,價(jià)格大概是200多人民幣,對(duì)程序猿來說,還是很推薦購買的。

file

SnippetsLab

SnippetsLab是Mac下一款非常優(yōu)秀的個(gè)人代碼片段管理工具,可以在AppStore上花68人民幣購買。 可能有人會(huì)問,有了github,為什么還需要SnippetsLab?github很適合管理大型的完整項(xiàng)目,但代碼片段卻不適合。以我個(gè)人的使用習(xí)慣為例,經(jīng)常有那種臨時(shí)性的代碼過一段時(shí)間又會(huì)用到的情況,重新很費(fèi)勁,如果你之前把代碼保存下來就很方便了。 如果存在github中,檢索非常不方便,有些私密代碼還可能有泄密的風(fēng)險(xiǎn)。當(dāng)然github有g(shù)ist功能,但用起來還是很不方便。
SnippetsLab 可以對(duì)代碼片段命名、加標(biāo)簽、分組,檢索非常方便,也可以同步到你的github gist里。我目前在里面存儲(chǔ)了一些復(fù)雜的linux命令、復(fù)雜的數(shù)據(jù)查詢sql、不熟悉的api示例……
SnippetsLab 也提供了alfred workflow,讓你可以在alfred里快速查詢代碼片段。 當(dāng)然同Dash,你都是需要提前裝好SnippetsLab這個(gè)app的。

file

Google Suggest

雖然Alfred可以自定義google的快捷搜索,但沒法在你輸入的時(shí)候自動(dòng)提示,Google Suggest 可以彌補(bǔ)這點(diǎn)。

file

StackOverFlow

StackOverFlow 和Google suggest類似,這個(gè)workflow也提供了自動(dòng)提示的功能。


file

Battery

Mac上的電池信息只顯示電量,即便在系統(tǒng)報(bào)告里,你也只能看到一些簡(jiǎn)單信息,而且極不方便,Battery可以在Alfred搜索框里通過Battery關(guān)鍵詞快速查詢電池詳細(xì)信息。


file

Colors

說實(shí)話這個(gè)workflow我沒用過,但我覺得對(duì)于ui開發(fā)者應(yīng)該是很有用的,它可以根據(jù)你輸入的rgb值顯示其顏色和對(duì)應(yīng)代碼。

file

其他

如果以上還不夠,你可以去alfred官網(wǎng)workflow模塊https://www.alfredapp.com/workflows/ 尋找你想要的workflow,github上也有很多人開源了自己開發(fā)的workflow。

Workflow開發(fā)

如果你一直都沒找到自己想要的,可以考慮自己開發(fā)一個(gè)。Alfred提供了對(duì)bash、php、python、perl、js等語言的支持,你可以通過這些語言開發(fā)自己的workflow。這里我推薦一個(gè)python版的workflow開發(fā)框架https://github.com/deanishe/alfred-workflow/ ,這個(gè)框架替你封裝好了繁瑣的api調(diào)用,封裝好了數(shù)據(jù)輸入輸出,workflow自動(dòng)升級(jí)……,具體可以查看其文檔。

下載鏈接

這些workflow是我很長(zhǎng)一段時(shí)間積累下來的,源鏈接已經(jīng)不太好找了,所以都打包放到百度網(wǎng)盤上,有需要可以自行提取。
鏈接: https://pan.baidu.com/s/1LYpb_YpL_TQGy6IFpDgcQQ 提取碼: mmnv
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處。 博客地址:https://xindoo.blog.csdn.net/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Alfred 就是 Mac 上最強(qiáng)大的工具臺(tái),一個(gè)圖形化的終端,只有你想不到,沒有它做不到。 Alfred的使用 ...
    吃蘑菇De大灰狼閱讀 87,705評(píng)論 11 79
  • Alfred是Mac系統(tǒng)上的一款效率軟件,它的免費(fèi)功能就很強(qiáng)大了,最近終于狠下心來買了Mega License,使...
    業(yè)松閱讀 15,560評(píng)論 0 12
  • 上次我們介紹了如何通過使用Alfred來提升搜索的操作效率,今天繼續(xù)介紹一下workflow,這也是Alfred ...
    Zero___閱讀 1,885評(píng)論 0 4
  • 概述 沒有Alfred基礎(chǔ)的,請(qǐng)先閱讀5分鐘上手Mac效率神器Alfred以及Alfred常用操作 大綱 資源 A...
    daking閱讀 91,643評(píng)論 25 129
  • 好的開發(fā)人員總是在尋找可以讓自己的工作流程更快速,更自動(dòng)化的方法。這次,我們帶來的是Alfred的一系列workf...
    XguoX閱讀 3,035評(píng)論 0 14

友情鏈接更多精彩內(nèi)容