實際功能很強大的軟件?
相信看過 macOS 系統必備軟件推薦這類文章的同學,一定聽說過 Alfred 這款軟件。Alfred 是一款通過一個輸入框快速完成文件搜索、自定義動作從而大幅提高工作效率的軟件,可以看成 macOS 自帶功能 Spotlight 的加強版。
網上講 Alfred 的文章很多,Alfred 的許多深度功能可能我都還沒用上。在這里只與大家分享一下我自己的一些用法,供大家參考。
寫這篇文章的時候,正好趕上萬眾期待的新的 MacBook 即將發布,對于第一次使用 Mac 的同學這篇文章應該會對你有所幫助,對于還沒擁有 Mac 的同學,說不定你看了這篇文章一沖動就買了呢。
基本使用
Alfred 可以通過快捷鍵快速觸發搜索輸入框,我設置的快捷鍵是「?+Space」。Alfred 本身是免費的,但是想要用更高級的功能需要付費激活 PowerPack 功能。
1. 基本文件搜索:輸入關鍵字可以搜索電腦里的文件、程序、聯系人、書簽等,你完全不需要到對應的文件夾或者 Launchpad 里眼花繚亂的找到文件或程序再打開。在搜索結果中可以按「?+Enter」打開文件所在的位置。當然你可以在 Alfred 的偏好設置中選擇哪些內容在搜索結果中展示,可以搜索哪些路徑下的內容。
2. 無搜索結果時默認搜索:當沒有符合關鍵詞的搜索結果時,Alfred 會默認使用 Google、Amazon、Wikipedia 的網頁搜索。為了更符合自己的使用習慣,我把它默認設置為 Google 和 Baidu 的網頁搜索。(在偏好設置中的 Features-Default Results-Fallbacks: Setup fallback results 進行設置)
3. 更多網站搜索(Web Search):軟件自身內置了一些 Google、Twitter 等搜索,基本上都是一些國外的服務。為了更接地氣,我添加了如下圖所示的一些網站的搜索。圖中的鎖形標志代表了搜索結果的網頁使用了 HTTPS。
添加自定義的搜索項也很簡單,只需要知道對應網站的搜索 URL 并添加到偏好設置中的 Features-Web Search 中即可。比如:
百度搜索的 URL 是:http://www.baidu.com/s?wd={query}Appshopper 搜索的 URL 是:http://appshopper.com/search?search={query}添加的時候可以設置一個快捷鍵 KeyBoard,比如百度搜索的快捷鍵設置為「bd」就可以在呼出 Alfred 時,輸入「bd」加空格,并輸入要搜索的關鍵詞,敲擊回車,即可打開網頁搜索到對應的內容了。
從上面舉的兩個例子,應該能看出「{query} 」就是要搜索的關鍵詞,這樣只要你知道某網站一個搜索結果的 URL,這個網站的搜索 URL 你就知道,自然就可以添加到 Alfred 中了。
奇思妙用
除了基本的搜索功能,Alfred 還內置了一些常用的小功能。以下列出幾個我常用的,大概按我的使用頻率由高到低排序。
1. 如果你恰好需要計算一個簡單的算式,可以直接在 Alfred 的搜索框中輸入算式,Alfred 就會顯示出計算結果。
2. Alfred 可以作為一個迷你的播放器,調用 iTunes 播放音樂。我設置的快捷鍵是「?+?+Enter 」,然后直接輸入歌曲 / 歌手 / 專輯名稱,回車后就可以播放了。同樣你也可以在調出 Alfred 搜索框后輸入「iTunes」,也可以打開迷你播放器。
3. Alfred 中內置了一部分系統功能的命令,可以通過自定義的關鍵字觸發,如下圖。舉兩個例子,在 macOS 中想立即鎖定自己電腦進入輸入密碼的界面,除了通過系統自定義的觸發角功能,可以在 Alfred 的搜索框中輸入「Lock」來鎖定;下載安裝了多個 dmg 程序安裝包,但每個程序的 dmg 安裝包都加載在了電腦上,如果一個個彈出,費時費力,可以在 Alfred 的搜索框中輸入「ejectall」直接彈出所有掛載的磁盤。
4. 遇到不懂的英文單詞,調起 Alfred 的輸入框輸入「dic」+ 空格 + 單詞即可調用 macOS 內置的詞典查詢單詞的釋義,按回車進入詞典。
5. 搜索框中直接輸入「>」,并在之后輸入命令,就可以調用「終端」程序,并運行命令。例如,在搜索框中輸入下面的命令可以查看通過 adb 連接上的安卓設備:「adb devices 」
6. 記錄多個剪貼板歷史:我設置的快捷鍵是「 ?+?+C」,打開后可以查看最新所有的剪貼板歷史。
7. 在進入「?+?+C」后,第一項是「All Snippets 」,在其中可以設置一些常用的需要輸入的字符,比如郵箱,這樣在登錄、注冊時就不需要重復輸入復雜的郵箱地址了。
注:6 和 7 使用頻率比較低的原因是相比其他競品,Alfred 的調用更加復雜,呈現形式上不夠直觀,在這兩個需求上我更喜歡 Paste。
進階使用
在 Alfred 中有一個「Workflows」的 Tab,用上這個,你才會發現 Alfred 的強大。簡而言之,Workflow 就是把你想干的搜索的事,通過程序代碼編寫成一個流程化的東西,之后你只需要每次調用就行了。網上有很多分享的 Workflow,可以參考 Alfred 2 Workflow List 、Packal 這兩個網站。軟件本身的功能是固定的,但提供的這種可擴展的能力卻可以讓 Alfred 完成更多不可思議的操作。
搜索類
這類 Workflow 主要是搜索某些軟件或網站的內容,但相比 Web Search,可以直接在 Alfred 中顯示搜索結果,一鍵即可打開搜索內容的詳情頁。
1. iTunes Store Search
搜索 iTunes Store 里的 App、Song、Album、Podcast 等內容,直接在 Alfred 中顯示搜索結果,進一步可在 iTunes Store 里查看。你可在 Workflow 的設置中自定義 iTunes Store 的搜索地區和顯示的搜索結果的最大數量。
2. Mac App Store Search
與 iTunes Store Search 類似,只不過這個是在 Mac App Store 中進行搜索。類似的還有 iBooks Search,在 iBooks Store 中進行搜索。
3. Douban
快速搜索豆瓣上的電影、音樂、圖書,并返回相應搜索結果。
4. Dianping
快速搜索大眾點評上的商家店鋪,可以自定義搜索的默認城市。
5. 知乎
快速搜索知乎上的問題、話題、人,還可返回知乎日報文章列表。
工具類
這類 Workflow 主要是滿足某些生活、工作、學習中經常用到、但又及其繁瑣的需求。
1. 快遞查詢
快速查詢快遞利器,可對查詢結果一鍵復制,可記錄查詢歷史。
2. Youdao Translate
調用有道翻譯單詞、詞組、句子,中英互譯。
3. NewFile
在 Finder 當前目錄下新建文件,默認擴展名是 txt。有兩種形式:僅創建和創建并打開。如果習慣于 Windows 的右鍵新建某種格式的文件,這個應該很方便。
4. Resize Image
快速對 Finder 中當前選中的圖片等比例調整尺寸。輸入的數字代表想要調整的圖片寬度。
5. Shorten URL
把已有的較長的鏈接轉換成短連接并復制到剪切板。
6. Toggle Hidden Files
快速顯示/隱藏系統中的隱藏文件。雖然在 macOS 10.12 中已經可以通過快捷鍵「?+?+.」來完成上述操作,但這個快捷鍵可能你會忘記,使用 Workflow 可能更加方便快捷。
軟件輔助類
這類 Workflow 主要是給已安裝的軟件提供一個輔助功能。但一般情況下這些軟件自身都會帶有一些全局快捷鍵或者工具條,軟件原生的功能可能支持的更好,通過 Alfred 來實現可能并不能獲得最好的效果,在此僅舉一例。
1. Things
在 Things 中添加一個 TODO。
自己動手,豐衣足食
上文中提到的所有 Workflow 其實都是 Alfred 的用戶們自己創造的,有的簡單,有的復雜。對于初學者來說,即使你不懂代碼,你也可以通過簡單的操作來做一個 Workflow,從而提高自己的工作效率。
在此拿我自己的實際情況舉一個非常簡單的例子。每天開始工作的時候,我需要在 Teambiton 中查看最新的項目進展,在微信中與同事溝通,在 Foxmail 中收發郵件。所以我需要在進入工作狀態后,打開 Teambiton 網頁、微信 App、Foxmail App。這是一個較為固定的操作,但如果手動完成,其實很麻煩,可以借助一個 Workflow 來解放勞動力。創建這個 Workflow 大概分為以下幾步:
1. 添加 Workflow:Alfred 中內置了一些固定的模板,可以選擇通過快捷鍵打開多個文件;
2. 填寫 Workflow 基本信息:包括名稱、Icon 等;
3. 除了打開多個文件,還要添加一個 Action:打開一個 URL;
4. 配置 Keyword;
5. 添加要打開的 App;
6. 配置要打開的 URL。
Workflow 創建完成后,在 Alfred 的輸入框中輸入設置好的 Keyword,敲回車,一切搞定。
總結
Alfred 的偏好設置中特別設置了一個「Usage」Tab,在這里可以查看 Alfred 的使用頻率,了解這款工具到底對你的工作效率有多大的改變。在用 Alfred 的用戶不妨去看一看。
Alfred 的擴展性很高,所以他的玩法還有很多。但 Alfred 說到底是一款工具,工具的目的就是為了解決人的某些需求的。如果變成一個龐然大物,我相信不應該是一個工具的初衷。所以找到適合自己的用法才是最重要的,切忌不要被工具綁架了自己。
如你有更多有趣實用的玩法,歡迎與我交流。