Vim模糊檔案搜尋fzf

SolomonXie發表於2019-01-07

不同於Command-T只能用於VIM,大名鼎鼎的fzf是命令列工具,而且只在VIM中使用的話也不需要手動去編譯任何依賴,直接用外掛管理器安裝即可立馬使用,通用於VIM和NeoVIM。

參考官網Github:junegunn/fzf.vim

參考:Fuzzy finder(fzf+vim) 使用全指南

安裝:
直接在vim-plug外掛管理器中:

Plug `junegunn/fzf`, { `dir`: `~/.fzf`, `do`: `./install --all` }
Plug `junegunn/fzf.vim`

其中, `dir`: `~/.fzf`會把命令列軟體fzf安裝到本機的~/.fzf目錄中,然後在shell中就可以直接通過執行~/.fzf/bin/fzf來使用fzf命令搜尋檔案了。

使用

最簡單的話,直接在VIM中輸入命令:Files就會彈出當前目錄下的所有檔案列表,然後可以各種模糊搜尋,按Ctrl+pCtrl+n上下選擇。

如果為了方便,可以將:Files命令對映為自己喜歡的快捷鍵。

參考所有內建搜尋命令:junegunn/fzf.vim – Commands

相關文章