He estado tratando de descubrir cómo salir del explorador de archivos en Vim.
:q
funciona, pero también cierra Vim, no solo el explorador de archivos.
¿Me estoy perdiendo algo o es un error?
El comando :bd
(eliminar el búfer actual) parece cerrar un explorador de archivos activo sin cerrar Vim, incluso si el explorador está en pantalla completa.
Este es el comportamiento esperado.
Si tiene un archivo modificado abierto, :Explore
abrirá un explorador de pantalla dividida y la escritura :q
volverá al archivo abierto. Si no, abrirá un explorador de pantalla completa y :q
cerrará vim.
Si desea forzar el explorador de pantalla dividida incluso cuando el archivo abierto no se ha modificado, o si no se ha abierto ningún archivo, use :Sexplore
en su lugar.
También puede usar un explorador de pantalla completa con pestañas :Texplore
, que probablemente se comporte exactamente de la manera que desee. Se abrirá el explorador en una nueva pestaña, y escribir :q
siempre cerrará esa pestaña, pero no vim.
Consulte la documentación de Vim sobre estos comandos .
:Sexplore
es que el archivo se abre en la pantalla dividida. Esto es lo mismo con:Texplore
.En Vim 8 (no he probado versiones anteriores)
:Rexplore
funcionará.En
:help :Explore
él se menciona::Rexplore
solo funciona cuando estás en el Explorador.:Lexplore
También es una opción muy buena, ya que abrirá el explorador vertical, pero abrir cualquier archivo desde allí abrirá el archivo en su ventana original. Luego puede cerrar la ventana de exploración escribiendo:Lexplore
nuevamente. Esto efectivamente funciona de manera similar a otros exploradores de archivos como NERDTree o como en editores como Sublime Text. Este es un comportamiento diferente de:Sexplore
/:Vexplore
/:Texplore
que abre el archivo en la misma ventana que el Explorador.fuente