安利 LeaderF

LeaderF 是什麼

LeaderF 是一個用於模糊搜索的 Vim 插件(fuzzy finder),可以用來找文件、打開的 buffer、最近打開的文件(MRU)等等。甚至,你可以給它寫拓展,找你想找的東西(我寫過兩個 LeaderF 插件,後面會提到)。

NameOnly Mode

FullPath Mode

爲什麼是 LeaderF

其實同類的 Vim 插件很多,光我用過的就有 CtrlP,Denite,fzf,它們各有各的缺點:

那 LeaderF 有哪些優勢呢?

拓展

LeaderF 的作者提供了一個拓展的例子 LeaderF-marks,是一個跳轉到 mark 的插件。 我照貓畫虎,做了 LeaderF-ghqLeaderF-github-starsghq 是一個管理 GitHub 倉庫的一個軟件,我寫的插件是用來快速跳轉到這些倉庫。 GitHub Stars,顧名思義,用來在瀏覽器中打開你在 GitHub star 過的項目。

Color Scheme

我不喜歡 LeaderF 的默認配色,做了一個 gruvbox 配色。 如果你也在用 gruvbox,可以考慮使用這個配色,因爲它依賴 gruvbox。

leaderf gruvbox