Veja :help netrw
. O Netrw é um plugin de terceiros distribuído com o Vim que permite que você faça muitas coisas, incluindo a navegação local por arquivos.
Você pode fazer :Ex
ou :Hex
ou :Vex
para abrir uma nova janela horizontal ou vertical contendo uma listagem interativa do diretório atual. :Ex /path/to/direcory
abre uma listagem de /path/to/directory
e você pode usar a conclusão da linha de comando e "globs" para facilitar e agilizar: :Ex *foo<Tab>
ou :Ex /**/bar<Tab>
.
Em conjunto com set hidden
e set autochdir
você pode percorrer um longo caminho.
Você também pode tentar o NERDTree acima mencionado, que é o equivalente mais próximo do que você deseja no território do Vim. Seu featureset é menor que o do netrw, mas seu comportamento está mais alinhado com outras implementações de gavetas de arquivos mais clássicas.
No entanto, nem Vim nem netrw nem NERDTree realmente têm o conceito de "projeto", então você pode estar interessado em Project.vim , que vai um pouco mais longe.
Dito isso, eu realmente odiei esse conceito antes mesmo de mudar para o Vim. Eu encontro plugins como FuzzyFinder , LustyExplorer , Comando-T ou CtrlP (meu favorito) muito mais útil