強大生產力工具Alfred

愛恰飯的八月醬發表於2021-01-10

今天要給大家介紹的工具是Alfred,一款Mac下的高效生產力產品。它能做什麼呢?簡單的說就是:讓你能夠通過打幾個字,就可以完成原本需要一頓操作的事情。舉一個簡單的栗子:如果我們要在Google搜尋一個關鍵詞怎麼辦,是不是要先找到Chrome圖示,然後開啟瀏覽器,定位到輸入框,輸入想要查詢的關鍵詞,最後Enter查詢?

其實上面這一整套動作可以用Alfred縮減為3個動作:第一,option+space喚出Alfred指令輸入框;第二,輸入查詢關鍵詞;第三,Enter就好了。就像下面這樣:

強大生產力工具Alfred

Alfred 功能和系統自帶的 Spotlight 很相似,但它最強大的地方在於,它可以定製 workflow,從而為你大幅節省很多重複動作流程的時間。下面我們來詳細瞭解一下這款神器。

Alfred基礎篇

先來介紹一些Alfred能幫我們完成的很基礎的的事情,這些基礎功能你可以理解為直接內嵌在它內部的,基本不用你去配置或編寫程式碼就能完成的事情。

檔案搜尋

Alfred的檔案查詢很簡單,find + 檔名,支援模糊查詢,萬用字元查詢。如下圖所示,我桌面上有一個名為臨時.drawio的檔案,通過在Alfred的搜尋框中鍵入查詢關鍵詞很快就找到了。

強大生產力工具Alfred

網頁搜尋

網頁搜尋功能上面已經演示過了,這裡就不再贅述。其實Alfred的網頁搜尋功能有很多定製化的邏輯可供選擇,比如,你可以通過設定去定向搜尋知乎的文章內容,這個在後面進階部分會詳細介紹。

開啟應用

這個也非常簡單,只需要在搜尋框當中鍵入你想要開啟的應用即可,比如我希望開啟Idea開發工具,就可以像下面這樣輸入。

強大生產力工具Alfred

系統功能操作

比如我想要快速鎖屏應該怎麼辦呢,常規的操作流程可能是先點開左上角的Apple圖示,然後點選鎖定螢幕

強大生產力工具Alfred

而使用Alfred的話就只需要像下面這樣輸入指令然後回車就好了,手不用離開鍵盤。

強大生產力工具Alfred

查詢單詞釋義

以前我們想要查詢某個單詞含義的時候可能會像前面描述的網頁搜尋一樣,在瀏覽器當中進行一系列操作,最後才能得到我們想要的單詞釋義。而在Alfred當中我們可以這樣:

強大生產力工具Alfred

命令列

alfred神技之一,可以不用開啟termial直接執行shell命令,如圖:

強大生產力工具Alfred

Alfred進階篇

Alfred進階操作就是一些定製化的邏輯了,這部分就需要我們去Alfred的Preferences當中配置一些內容或寫一些定製指令碼了。門檻稍微高一些的是指令碼編寫部分,但只要花點心思去折騰,也可以很快學會的。

指定網站搜尋

前面說到,我們可以自己定製在搜尋某個關鍵詞的時候指定搜尋哪個網站,對於這個需求,我們只要新增一個自定義的web search就好了。第一步先定位到Alfred的web search配置模組。

強大生產力工具Alfred

第二步點選新增自定義搜尋,在配置表單當中填寫兩個關鍵引數即可:搜尋URL和Keyword。

強大生產力工具Alfred

那麼以後想要在京東搜尋商品就只需要下面這樣就好了,非常簡單快捷。

強大生產力工具Alfred

超級剪貼簿

如果你平時工作當中文字編輯工作非常多,那就肯定有一個煩惱,那就是如何分批覆制(有時我們並不想一整段的去複製)、貼上以前複製過的內容。對於這樣的苦惱,Alfred也為我們考慮到了。

強大生產力工具Alfred

它的Clipboard History功能能很好的解決上面提到的問題,比如我這裡設定的快捷鍵是Option+Cmd+C,那麼我就只需要在想貼上的時候按下這幾個鍵就可以了。

強大生產力工具Alfred

Snippets

一定有這樣的場景,對於頻繁使用的”文字塊” 比如程式碼塊,地址資訊,指令碼命令等手動輸入成本較高,這個時候高階使用者一般需要一個Snipnets管理器,市場上類似產品非常多,alfred也整合了這一個功能。舉例說明,比如我們在寫文章的時候經常會在文章的末尾階段加上這樣幾句話:版權歸XXX所有,如果想要轉載文章,請聯絡XXX並附言轉載理由和渠道。但每次都要寫這麼一段就很煩,耗時耗力的。這時候就可以在Alfred的Snippets配置項當中配置好我們的文字資訊和關鍵詞就好了。由於我本機目前配置了較多的資訊,包含一些敏感內容,所以就不貼圖演示了。

Alfred高階篇

Alfred的工作流才是其終極奧義,你肯定會有這樣的經歷:你有自己經常愛逛的論壇或網站,但這個論壇或網站也並不是每次都能一步點到位,可能它的產品入口非常深,需要你一級一級的點下去,最終看到自己想看的內容。試想一下,如果這樣的場景很多,那你寶貴的生命不就也會被無形浪費嗎?所以,你需要Alfred的工作流為你解決這個煩惱。

那麼,有沒有那種很大眾的、已經有人幫我們開發出來的工作流供我們選用呢?答案是肯定的,大家可以上GitHub這個倉庫當中去看看自己需要哪些工作流:

當然,最好的情況是自己去開發定製工作流,只要你會Python、Js都可以,小編就開發過自己的工作流,純定製,開發工作沒有太複雜,建議愛折騰的同學去學習一下,畢竟能給我們自己帶來很大的便利和成就感。

最後

Win平臺目前也有不少學習模仿Alfred的產品,大家可以瞭解一些utools,公眾號之前也開過一篇文章寫過這個工具的使用,感興趣的同學可以回去回顧一下:utools,你的生產力工具

工具的本義還是更好的方便我們工作、生活,如果能花很少的時間和較小的學習成本去用好工具,從而極大的方便我們自己,何嘗不是一筆不錯的投資呢?

相關文章