O comando :bd (delete current buffer) aparece para fechar um explorador de arquivos ativo sem fechar o Vim, mesmo que o explorador esteja em tela cheia.
Eu tenho tentado descobrir como sair do explorador de arquivos no Vim.
:q funciona, mas também fecha o Vim, não apenas o navegador de arquivos.
Estou faltando alguma coisa ou isso é um bug?
O comando :bd (delete current buffer) aparece para fechar um explorador de arquivos ativo sem fechar o Vim, mesmo que o explorador esteja em tela cheia.
Esse é o comportamento esperado.
Se você tiver um arquivo aberto modificado, :Explore abrirá um explorador de tela dividida e digitar :q retornará ao arquivo aberto. Caso contrário, ele abrirá um explorador de tela cheia e :q fechará o vim.
Se você quiser forçar o explorador de tela dividida mesmo quando o arquivo aberto não tiver sido modificado, ou se nenhum arquivo tiver sido aberto, use :Sexplore .
Você também pode usar um explorador de tela cheia com guias com :Texplore , que provavelmente se comporta exatamente da maneira que você deseja. Ele abrirá o explorador em uma nova guia e digitar :q sempre fechará essa guia, mas não o vim.
Por favor, dê uma olhada em a documentação do Vim sobre estes comandos .
No Vim 8 (não tentei versões anteriores) :Rexplore funcionará.
Em :help :Explore menciona:
:Rexplore ... Return to/from Explorer
:Rexplore só funciona quando você está no Explorer.
:Lexplore também é uma opção muito interessante, pois abrirá o explorador vertical, mas a abertura de qualquer arquivo a partir dele abrirá o arquivo na janela original. Então você pode fechar a janela de exploração digitando :Lexplore novamente. Isso efetivamente funciona como outros exploradores de arquivos, como NERDTree ou como em editores como o Sublime Text. Esse é um comportamento diferente de :Sexplore / :Vexplore / :Texplore , que abre o arquivo na mesma janela que o Explorer.
Tags vim