神兵利器——Alfred
有人的地方就有江湖,有江湖就有紛爭。
很多人說我的文字風格相對輕鬆和溫和,那是因為我很早就認識到,我們沒有教育腦殘和噴子的義務。在網際多年,看過太多虛擬的刀鋒和鮮血,很多人被徹頭徹尾的粉碎,挫骨揚灰,似乎從來沒有來過這個網路,但是很快這些人就從另一個黑暗的角落爬了起來,並換上一副暫新的馬甲繼續戰鬥。所以我在網路上很少參與或挑起爭端,我的文字只寫給願意讀的讀者。即使這樣,有時你還是會遭遇一些特別軸的人,你說「Spotlight可以用多種方式快速定位檔案」,他就會說「哪有那麼方便,我根本不記得檔名、檔案內容及其他任何特徵,我只能從各種分類資料夾裡尋找」,那你就去找唄,你不是我的學生,也不付給我諮詢費費,也沒贊助過 MacTalk,我有什麼義務讓你知道Spotlight的好處呢?
所以關於這個江湖,我最喜歡的兩句話送給大家:
自反而縮,雖萬千人,吾往矣!
夫唯不爭,天下莫能與之爭者!
在之前的 MacTalk 中我介紹過幾次 Alfred,個人以為小帽子是 Mac 平臺上最為傳奇的效率作品,譽為神兵利器毫不為過。其實這個領域當年的帶頭大哥是Quicksilver,一時風頭無兩。但是一個人在風頭浪尖站太久就會倦怠,而且 QS 也沒找到合適的盈利模式,結果被 Alfred 迎頭趕上,等 QS 醒過來再發布新版本的時候,江山已經易主,Alfred 強勢釋出2.0,而且通過 Powerpack 模式的強大功能轉化了很多免費使用者,目前看來 Alfred 已經一騎絕塵了。
昨天 MacTalk 之後有不少讀者居然不知道 Alfred,所以今天給大家相對系統的介紹一下。
1、安裝(不說了去 Google 吧)
2、基礎快捷鍵:option+space
3、開啟應用程式:Alfred 幾乎是一切程式的入口,你再也不需要找媽媽要開始選單了。用快捷鍵撥出Alfred,輸入任何一款應用程式的中文或英文名稱,即可快速定位程式,回車開啟。
4、簡單查詢檔案:用快捷鍵撥出Alfred,鍵入空格,輸入你要查詢檔名,即可定位檔案,回車開啟,command+回車開啟檔案所在資料夾。
5、複雜操作檔案:通過find、open、in等關鍵詞搜尋檔案。find是定位檔案,open是定位並開啟檔案,in是在檔案中進行全文檢索,三種檢索方式基本上可以找到任何你想找的檔案。
6、直接當做計算器使用。
7、操作Shell:輸入>即可直接執行shell命令。比如>cat *.py | grep print,可以直接開啟終端並查詢當前py檔案中包含 print 的語句。
8、輸入iTunes,會出現一個 iTunes mini play,開啟可以通過 Alfred 控制音樂播放。用快捷鍵也能完成這個功能:shift+option+command+p
9、輸入email,後面跟郵件地址,可以直接開啟寫郵件的介面
10、定義文字片段,在 Alfred 的設定-Features 選中Clipboard,在Snippets裡定義自己常用的文字片段,比如程式碼、地址等等等,之後以option+command+c 撥出介面,輸入文字片段的關鍵字回車即可。
11、在option+command+c 撥出的介面裡還包括剪貼簿歷史,輸入關鍵字自動匹配。
12、簡單搜尋:直接輸入你要查詢的內容,回車即可開啟預設瀏覽器進行搜尋。
13、自定義搜尋,這個稍微複雜些,開啟設定視窗,點選Features-Custom Search,在右側欄新增自定義搜尋。舉幾個例子幫助大家理解下規則:
(1)搜尋iOS App:Search URL:itunes://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?term={query}
Title:iOS AppKeyword:ios
(2)搜尋MacApp:Search URL:macappstore://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?q={query}
Title:MacAppKeyword:mac
設定完之後,撥出Alfred,輸入mac dash或 ios 多看,看看什麼效果(3)翻譯:Search URL:`http://translate.google.cn/#auto/zh-CN/{query}`Title:英譯中Keyword:en
設定完之後,撥出Alfred,輸入en awesome,看看什麼效果
大家可以據此自定義各種快捷查詢、翻譯、開啟特定網頁等功能。
14、編寫自己的外掛:Alfred2的推出伴隨的是成熟的workflow外掛機制,這部分內容就更加複雜一些,這次就不做詳細介紹了。我為Alfred 貢獻了三個 workflow,分別是查詢本地視訊、查詢yyets,查詢startup news,已經放到了 github 上,大家可以參考,我之前的 MacTalk 也介紹過,網址:https://github.com/jackychi
Alfred 功能不止於此,以上介紹的功能有的屬於收費版有的屬於免費版,大家根據自己的需要各取所需吧。