¿Cerrar el archivo sin salir de la aplicación VIM?
Utilizo los comandos :e
y :w
para editar y escribir un archivo. No estoy seguro de si existe un comando "cerrar" para cerrar el archivo actual sin salir de Vim.
Sé que el :q
comando se puede utilizar para cerrar un archivo, pero si es el último archivo, Vim también se cierra; En realidad, en Mac OS, MacVim se cierra. Solo la ventana de Vim está cerrada y podría usar Control- Npara abrir nuevamente una ventana de Vim en blanco. Me gustaría que Vim permaneciera abierto con una pantalla en blanco.
Esto elimina el búfer (lo que se traduce en cerrar el archivo)
:bd
Como ya se mencionó, está buscando :bd
, sin embargo, esto no elimina completamente el búfer, aún está accesible:
:e foo
:e bar
:buffers
1 #h "foo" line 1
2 %a "bar" line 1
Press ENTER or type command to continue
:bd 2
:buffers
1 %a "foo" line 1
Press ENTER or type command to continue
:b 2
2 bar
En su lugar, es posible que desee :bw
eliminarlo por completo.
:bw 2
:b 2
E86: Buffer 2 does not exist
No saber nada :bw
me molestó durante bastante tiempo.