Em versões recentes do Vim, você pode especificar uma pesquisa recursiva para um arquivo, prefixando o nome do arquivo com **/
. Seguindo seu exemplo, você pode digitar
:e **/in
seguido por uma guia para ver uma lista de todos os arquivos no diretório atual e abaixo, começando com "in" e com "in" expandido para o prefixo comum mais longo. Veja também
:help wildcard
:help cmdline-completion
A versão do Vim prestes a ser lançada, 7.3, adicionará expansão de nome de arquivo à capacidade de busca recursiva do comando find
. Em seguida, adicionar **
à sua opção 'path'
fornecerá o comportamento desejado: digite :find
, as primeiras letras do nome do arquivo e uma guia para que o nome seja expandido para os nomes correspondentes no diretório atual e abaixo.