- Com
:set wildmenu
, uma lista de nomes de arquivos será mostrada acima da linha de comando depois que você disparar a conclusão; Ele é atualizado conforme você percorre os candidatos. Este é o mecanismo interno mais próximo da sua pergunta.
Se você escolher esse caminho, recomendo também adaptar o'wildmode'
relacionado para atender às suas necessidades, por exemplo,set wildmode=list:longest,full
- Você não precisa deixar o Vim para executar
ls
, você pode iniciar a partir do Vim::!ls
- Você pode navegar no sistema de arquivos a partir do próprio Vim. O plug-in netrw está integrado (você pode acionar isso, por exemplo, via
:tabedit relativepath/
); outros preferem NERD_tree .