我今日發現了一款名為 Fig 的 Terminal 自動補全(自動完成 / auto-complete)工具。只是看了它在 Github 上的示範動圖,我就被深深吸引了!
Fig 可以在你在 Terminal 中輸入指令時,自動列出相關的參數、檔案和記錄。有了這個工具,我相信可以大大減少查看 man page 的時間,不再需要使用 Ctrl + R 來找尋記錄,也不需要用 ls 指令來查看檔案,更不需要不斷地按 Tab 鍵了。
我對它的美觀和便利性感到驚訝,覺得它簡直應該是內置功能才對。
Fig 的示範動圖
安裝
你可以很簡單地透過 brew 安裝 brew install fig,或者直接下載 dmg 檔進行安裝。
|
|
安裝完成並不代表設定完成,你還需要啟動它所安裝的 App。
啟動與初次設定

它需要一些權限。

它會收集一些資料:

我不太喜歡這點,不過它有提供了 opt-out 的方法:
|
|
或者你也可以在之後在設定中進行更改。
哇,得 Sign-in?!

填入電郵後,它會寄一封包含登入碼的電郵給你。
這大概就是類似 Notion 那種免密碼,每次都會寄 login code 那種玩法吧。所以那些十分鐘的即棄郵箱可能不太合適了。
由於我購買了 email alias 的服務,所以我隨便弄了一個電郵給它就完事了。
設定頁

我發現他們有打算提供插件功能。
目前支援補全功能的軟件
你可以在他們的 Github 頁面查看支援補全功能的軟件列表