Pesquise e abra arquivos no Vim

Pesquise e abra arquivos no Vim

Eu tenho um par de funções Bash:

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

O que é útil para encontrar um arquivo e abri-lo imediatamente no Vim. O que eu gostaria de fazer é estender isso ou criar uma função semelhante que eu possa chamar de dentro do Vim (pesquisando no meu diretório atual, provavelmente usando apenas 'ff') para abrir o arquivo encontrado em um novo buffer dessa instância do Vim .

Alguém pode ajudar com isso?

Responder1

Somente com o Vim:

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

O nome do arquivo não pode conter curingas, mas :findpossui preenchimento TAB.

Alternativamente, existem muitos plugins excelentes que podem fazer isso e muito mais, fiUnir,CtrlP, oufzf.

informação relacionada