MBP對(duì)于一個(gè)非微軟系開(kāi)發(fā)的程序員幾乎成為了標(biāo)配,之前我一直做的是WP開(kāi)發(fā),無(wú)賴(lài)平臺(tái)起不來(lái)轉(zhuǎn)向iOS開(kāi)發(fā),花重金入手了一臺(tái)MBP。記得當(dāng)時(shí)很羨慕Android和iOS開(kāi)發(fā)的同事,他們都用著Mac,其實(shí)我主要是羨慕他的顯示屏幕,簡(jiǎn)直亮瞎我的狗眼,那叫一個(gè)清晰呀。言歸正傳,話(huà)說(shuō)還有多少人用著Mac但是不知道Alfred(小帽子)。我也是從前幾天才知道的,這幾天做了一個(gè)簡(jiǎn)單的入門(mén)了解,簡(jiǎn)直就是哥倫布發(fā)現(xiàn)新大陸,這貨怎么這么強(qiáng)大,真是相見(jiàn)恨晚呀。

Alfred 是什么東東
Alfred is an award-winning app for Mac OS X which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac
通過(guò)官網(wǎng)的這番介紹,我們可以大致知道他是一個(gè)可以從各方面來(lái)操作Mac的效率工具。幾乎無(wú)所不能,只有你想不到?jīng)]有它做不到。
因?yàn)檫@貨是不免費(fèi)的,并且還不便宜,單個(gè)授權(quán)要19英鎊,接下來(lái)你懂得,我找了一個(gè)破解版來(lái)安裝,(罪過(guò),作為一名合格的程序員要尊重自己的同行)。具體怎么弄大家自己想辦法吧,畢竟我要向一名合格的程序員靠近(裝X),這里就不說(shuō)了。
安裝完成我們啟動(dòng)這個(gè)程序,你會(huì)發(fā)現(xiàn)他只會(huì)彈出一個(gè)帶小帽子的搜索框,我靠這帽子不是英國(guó)女王戴的嗎。然后你嘗試隨便在里面輸入一些東西他就會(huì)彈出提示。隨便選擇一個(gè)點(diǎn)開(kāi)我們嘗試進(jìn)去看看。

怎么使用
1、啟動(dòng)快捷鍵:alt+空格,也可以根據(jù)自己愛(ài)好設(shè)置。
2、查找文件:輸入空格,然后輸入需要查找的文件名,回車(chē)打開(kāi),command+回車(chē)打開(kāi)文件所在文件夾,這對(duì)于打開(kāi)和查找文件簡(jiǎn)直太快了。
3、增加搜索:他里面內(nèi)置了很多默認(rèn)搜索我們?cè)贔eatures--WebSearch里面看到默認(rèn)搜索。因?yàn)槟J(rèn)是google搜索,

接下來(lái)我們自己添加一個(gè)百度搜索。點(diǎn)擊右下角的Add Custom Search -- 我們?cè)O(shè)置相關(guān)參數(shù)和關(guān)鍵字--然后我們打開(kāi),在搜索框中 輸入關(guān)鍵字bd+空格+我們要搜索的內(nèi)容+回車(chē),這個(gè)時(shí)候就會(huì)在瀏覽器里面打開(kāi)百度搜索并打開(kāi)了。



4、還有很多功能,我們可以自己去探索,這里也有很多介紹
最強(qiáng)大的功能Workflows
workflows可以認(rèn)為是Alfred的擴(kuò)展。
第一種方法:我們下載一些別人已經(jīng)編寫(xiě)好的workflows,下載下來(lái)雙擊就可以了。我下載了一個(gè)有道(Youdao Translate.alfredworkflow),然后現(xiàn)在我?guī)缀醪淮蜷_(kāi)有道詞典查詞了。

第二種方法:自己編寫(xiě),他支持主流的腳本語(yǔ)言來(lái)編寫(xiě)。接下來(lái)我根據(jù)自己的需要,編寫(xiě)了一個(gè)打開(kāi)百度地圖的workflow。
第一步:添加一個(gè)從默認(rèn)瀏覽器打開(kāi)的模板

第二步:在模板里面點(diǎn)擊Keyword,然后填寫(xiě)相關(guān)信息

第三步:點(diǎn)擊Run Script,選擇language類(lèi)型,這里我使用的是python

第四步:編寫(xiě)代碼
下面這段代碼的意思是,打開(kāi)百度地圖如果輸入了搜索條件就搜索相關(guān)地點(diǎn),如果沒(méi)有的話(huà)默認(rèn)打開(kāi)杭州。
import sys
import webbrowser
import urllib
query = "{query}"
if query:
s = 'http://map.baidu.com/?newmap=1&ie=utf-8&s=s%26wd%3D'+urllib.quote(query)
webbrowser.open(s, new=0, autoraise=True)
else:
webbrowser.open('http://map.baidu.com/?newmap=1&ie=utf-8&s=s%26wd%3D%E6%9D%AD%E5%B7%9E', new=0, autoraise=True)

重點(diǎn)是這貨還支持調(diào)試,我們點(diǎn)擊右上角的甲殼蟲(chóng)圖標(biāo),就會(huì)在下面彈出debug框,我們啟動(dòng)Alfred,然后輸入我們剛剛設(shè)定的關(guān)鍵字和搜索條件?;剀?chē)之后在下面查看debug信息。這樣的話(huà)我就可以比以前更快的打開(kāi)我經(jīng)常使用的默認(rèn)地圖地點(diǎn)。簡(jiǎn)直是大大提高效率,增加B格呀。有了這個(gè)功能我們自己可以隨意根據(jù)自己的需求定制屬于自己的workflow,從此可以當(dāng)家做主人了。
其他小工具
在尋找Alfred的時(shí)候,找到一個(gè)小工具SizeUp,覺(jué)得還蠻實(shí)用的推薦給大家,他的功能是分屏,記得以前微軟在win8里面有這個(gè)功能,就是鼠標(biāo)按住需要分屏的窗口,快速往左右一拖就可以實(shí)現(xiàn)左右分屏,但是這個(gè)小工具更強(qiáng)大,他可以實(shí)現(xiàn)上下左右,還可以左上角右上角等等,這對(duì)我來(lái)說(shuō)簡(jiǎn)直是福音呀,我最近在嘗試翻譯《High Performance iOS Apps》這本書(shū),我就需要一邊對(duì)照一邊在有道筆記里面翻譯記錄。在公司的時(shí)候還好我有雙屏可以搞定,但是回到家里我就只能分屏了,以前我要拖來(lái)拖去,現(xiàn)在直接快捷鍵三下五除二搞定,效率杠杠的。


參考鏈接
https://www.zhihu.com/question/20656680
https://www.zhihu.com/question/22301362
https://zhuanlan.zhihu.com/p/19986749?columnSlug=pinapps
http://sspai.com/27929