1. 程式人生 > 實用技巧 >作為程式設計師居然沒用過這款神器?太out了吧。

作為程式設計師居然沒用過這款神器?太out了吧。

背景

工欲善其事,必先利其器。​後面我將陸陸續續推薦一些軟體利器幫助大家提高效率(主要針對 Mac 電腦)。

如果你在使用 Mac 電腦,並且沒有如某些人那樣安裝並使用 Windows 系統,那麼你可以嘗試使用以下這些軟體。

在 Mac 裝 Windows 使用,感覺有點“暴殄天物”(文化有限,只能找到這個詞),沒有惡意黑 Windows,Windows 有 Windows 的使用場景,對於普通人民群眾來說,確實使用 Windows 夠了,微軟現在也出了不錯的筆記本。但你確實不該買 Mac 然後確使用 Windows 系統,這樣其實裝 X 效果不好。

這些軟體都是我自己使用過且覺得還不錯的,這些軟體或者可以極大地提高效率或者偶爾也足夠裝13(哈哈,亂入了一兩款 App)。

整理下來太多了,因為太多圖,放在一篇文章裡面感覺載入都有點問題(是不是暗示我要換手機了?)。正好有讀者反饋說之前發的有的內容太長太乾,都看不下去了,因此,我進行了拆分(技術乾貨花的時間也久,產出沒那麼快)。正好用類似的文章休息下,不用動腦筋,1~2分鐘搞定,並且也有收穫,​一舉兩得。​

主角登場 Alfred

今天的主角是 Alfred。這個軟體很多文章都在說,我這裡就不多做過多介紹了。其具體效果跟 Mac 自帶的 Spotlight 類似,但功能會強大 N 個數量級倍。

我差不多 12 年開始接觸 Mac,當時還是窮學生,託香港的同學幫忙買的教育版 MacBook Air,現在還偶爾服役。但使用這款軟體是我 15 年快工作了才用上,後悔沒早知道呀,不過現在也已經陪伴我走了這麼多年了,首推就是這款軟體了。如果你看到這篇文章且還沒有用過,就趕緊用起來吧,免費版本的功能也都已經挺強悍了。

舉例說下常用的幾個功能:

檔案搜尋

類似 Windows 版本的 everything。 設定某個標識(示例中為 “'”)開頭,後面為關鍵字就開始全盤索引(當然可以配置過濾)了,找到搜尋到的檔案後,按 "->" 出現二級選單,可以選擇下一步的操作。

比如複製,以此命令列cd到檔案/目錄(後面有類似的工具推薦),複製檔案路徑(finder 不比 windows 能夠方便 copy 檔案路徑)等。

alfred-file-search

剪貼簿歷史

可以幫你儲存你最近的剪貼簿歷史,通過快捷鍵選取貼上。實際工作中經常遇到,本來要複製一個東西已經cmd+c了,這個時候又來一個更優先需要複製貼上的,前面那個又被覆蓋了,還得再去複製一遍。有了這個功能就不愁了。

alfred-paste

各種搜尋

  • 搜尋引擎搜尋

同樣可以設定關鍵字,比如 "google keywords",回車就能直接開啟 google 搜尋。預設的有google/wiki/等等,這個還可以自己方便新增更多的搜尋引擎,比如 baidu,必應,stackoverflow 等等。

  • 各種快捷搜尋

其他的比如聯絡人搜尋,快捷功能(lock/sleep/shutdown)等等,計算器(直接輸入等式即可),輸入應用名稱快速開啟應用等等。

alfred-quick-search

Workflow

Workflow 是其更強大的賣點。比如以下是一些或者極其高效或者很有意思的 workflow。

  • Dash

堪稱程式設計師神器啊。 結合 Dash,能夠非常方便快捷地搜尋某種語言的某個 API,再也不用邊寫邊開啟瀏覽器去搜索了。

遇到了 某個 API 不太清楚,直接ctrl + blank輸入關鍵字就直接模糊搜尋某 API 了。

alfred-dash

  • stackoverflow

其實這個通過在上面的搜尋引起那裡設定也 OK 的。這裡是一個單獨的 workflow,同樣可以設定關鍵字(例如st keywords) 就能直接搜尋 stackoverflow 上相關問題。相當於在 google 搜尋中keywords site:stackoverflow.com

alfred-stackoverflow

  • youdao 翻譯

遇到中英文翻譯問題不用再開啟瀏覽器去搜索了。

當然 Mac 自帶的取詞翻譯功能也挺不錯的: 不知道? 選中關鍵字,三指輕點觸控板。

mac-translate

  • zhihu

知乎搜尋及知乎日報,可以設定關鍵字直接知乎搜尋,或者列出當天的知乎日報推薦列表。

  • douban

豆瓣的相關功能,豆瓣讀書/電影等。最近聽到同事談論某電影,想看豆瓣評分多少? 很簡答, 直接movie 電影名就出來結果了,如圖:

  • 天氣

呼叫百度的 API 實現的快捷天氣預報

alfred-weather

  • mail

快速搜尋郵件(這裡直接用的以前的截圖)。

alfred-mail

  • 印象筆記(evernote)

快速搜尋印象筆記/evernote 中儲存的內容。這個得首先去印象筆記官網生成一個 token,然後安裝好alfred-evernote後,配置好(es-token 你自己的generated-token) token 成功後就可以使用了。

查詢有不同的語法格式,詳情可以查閱evernote 搜尋語法

alfred-印象筆記 workflow

搜尋後直接回車開啟是預設在應用程式中開啟,按住cmd後會在瀏覽器中開啟(由於最開始開發的作者是國際版 evernote,中國版補丁的作者也忘記改這個連結了,所以在瀏覽器中開啟的跳轉連結不對,直接下載我修改後 workflow 是 OK 的github),其實就是修改一下其中的app.js中的get-link方法。

當然還有更多其他好玩有用的 workflow,你可以直接到github AlfredWorkflow“選購”,沒有的也可以自己實現一個也貢獻出來哦。方法也相對比較簡單,用php/python等都可以實現,你開啟 alfred 設定項,雙擊具體某個 workflow 就能看到原始碼。