Fuzzy file finder with fzf vim plugin

June 12, 2017

I’ve been on and off with VIM since I switched to Atom editor but for me, It’s bloated. So, here I am again back with VIM and there is so much stuff changed. I recently upgraded to version 8 and it was fast! So I checked out my existing .vimrc and replace my plugin manager with vim-plug. I heard a lot of good stuff with fzf which is a file fuzzy finder for the terminal, There’s a VIM fzf plugin so I installed it.

I’m always using CTRL-P plugin for fuzzy file finder and it works well But, for some weird reason, it’s not working how I wanted it to be. So, I’ve uninstalled it and replaced it with fzf plugin. However, there’s no direct way on how to map :FZF or :Files command or maybe it just me. So, I read the manual and learn about vim’s :noremap command. Since my memory muscle is wired in already to CTRL + P keys I’ve re-mapped it to :FZF using the configuration below.

noremap <C-P> :FZF<CR>

Using CTRL+P as FZF in action FZF command in action

P.S additional fzf config for layout and to not search what’s in your .gitignore

let g:fzf_layout = { 'down': '~20%' }
let $FZF_DEFAULT_COMMAND = 'ag --hidden --ignore .git -g ""'

Comments

comments powered by Disqus