Buscar y abrir archivos desde Vim

Buscar y abrir archivos desde Vim

Tengo un par de funciones Bash:

function ff() { find . -path -o -name $@ -print; }
function fvim() { ff "$@" -exec vim {} \;; }

Lo cual es útil para encontrar un archivo y abrirlo de inmediato en Vim. Lo que me gustaría hacer es extender esto o crear una función similar a la que pueda llamar desde Vim (buscando desde mi directorio actual, probablemente solo usando 'ff') para abrir el archivo encontrado en un nuevo búfer de esa instancia de Vim. .

¿Alguien puede ayudarme con esto?

Respuesta1

Solo con Vim:

:set path=.,,**
:find foo.txt

El nombre del archivo no puede contener comodines, pero :findsí tiene la función TAB.

Alternativamente, hay muchos complementos excelentes que pueden hacer eso y mucho más, fiUnir,CtrlP, ofzf.

información relacionada