Eu tenho tentado descobrir como sair do explorador de arquivos no Vim.
:q funciona, mas fecha o Vim também, não apenas o navegador de arquivos.
Estou faltando alguma coisa ou isso é um bug?
Eu tenho tentado descobrir como sair do explorador de arquivos no Vim.
:q funciona, mas fecha o Vim também, não apenas o navegador de arquivos.
Estou faltando alguma coisa ou isso é um bug?
Respostas:
Este é o comportamento esperado.
Se você tiver um arquivo modificado aberto, :Exploreabrirá um explorador de tela dividida e a digitação :qretornará ao arquivo aberto. Caso contrário, ele abrirá um explorador de tela cheia e :qfechará o vim.
Se você deseja forçar o explorador de tela dividida, mesmo quando o arquivo aberto não foi modificado ou se nenhum arquivo foi aberto, use-o :Sexplore.
Você também pode usar um explorador de tela cheia com guias :Texplore, que provavelmente se comporta exatamente da maneira que deseja. Ele abrirá o explorador em uma nova guia e a digitação :qsempre a fechará, mas não o vim.
Por favor, dê uma olhada na documentação do Vim sobre esses comandos .
No Vim 8 (eu não tentei versões anteriores) :Rexplorefuncionará.
Em :help :Exploremenciona:
:Rexplore ... Return to/from Explorer
:Rexplore só funciona realmente quando você está no Explorer.
:Lexploretambém é uma opção muito boa, pois abrirá o explorador vertical, mas a abertura de qualquer arquivo abrirá o arquivo na janela original. Em seguida, você pode fechar a janela de exploração digitando :Lexplorenovamente. Isso efetivamente funciona de maneira semelhante a outros exploradores de arquivos como o NERDTree ou como em editores como o Sublime Text. Esse é um comportamento diferente de :Sexplore/ :Vexplore/ :Texploreque abre o arquivo na mesma janela que o Explorer.
:Sexploreé que o arquivo é aberto na tela dividida. É o mesmo com:Texplore.