Sacándole más partido a fzf en Vim
En éste artículo ya te conté que es fzf y como usarlo en Vim para buscar archivos dentro de tu proyecto, pero lo cierto es que podemos aplicarlo para muchísimos más usos. Mediante fzf.vim puedes tener configurados varios comandos en Vim, sin estar familiarizado con Vimscript, que ponen a tu disposición las aplicaciones más comunes de fzf en este editor de texto.
Como siempre, si usas el gestor de conectables vim-plug, que aprendimos a instalar aquí, es muy sencillo conectar fzf.vim. La primera línea instalará el conectable de vim del repositorio básico de fzf. Comprueba si ya la tenías en tu configuración con anterioridad.
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Y listo, ya tienes un juego de comandos realmente útiles que, además, pueden ser configurados para ajustarlos más a tus gustos y necesidades. Dispones, por ejemplo, del comando Commits, que dará como entrada a fzf un listado de los commits de tu proyecto Git. Con Lines, la entrada que usará fzf serán las líneas de los buffers cargados, y del bufer actual en el caso de que uses BLines. No dejes de echarle un vistazo aquí a los comandos disponibles con fzf.vim, como History, Marks, Tags…