¿Cómo abro un nuevo búfer sin abrirlo en una división?

13

Sé que puedo usar :newpara abrir un nuevo búfer en una ventana dividida (definida por set splitbelowy set splitright).

Pero, ¿cómo puedo abrir un nuevo búfer vacío sin abrirlo en una división?

hgiesel
fuente

Respuestas:

12

Puedes usar :enew. Ver :h :enew:

Edite un nuevo búfer sin nombre. Esto falla cuando se han realizado cambios en el búfer actual, a menos que se configure 'oculto' o 'autowriteall' y se pueda escribir el archivo.

Y puede usar :enew!para descartar cambios no guardados en el búfer actual.

statox
fuente
3

Vim también ofrece :tabnew, que abre un nuevo búfer sin nombre en una nueva pestaña que le permite cambiar fácilmente entre búferes (pestañas) usando gty gT. Esto consume todo el ancho del editor, aunque técnicamente en una ventana diferente (en una pestaña diferente).

Corregido del comentario de romainl

jpaugh
fuente
2
Buffer! = Pestañas (!). Pruebe ambos :enewy :tabemientras tenga un archivo que no haya guardado. Sin embargo, sigo votando esto, ya que es la pestaña equivalente a: enew
hgiesel
1
:tabnewes la página de pestaña equivalente a :enew.
romainl
Gracias, @romainl! En realidad, aunque :tabesin argumento se comporta igual.
jpaugh
1
Un efecto secundario. Nunca apueste por los efectos secundarios.
romainl
@romainl :-) Para un script, sí; pero para uso diario? Preferiría usar un subconjunto más pequeño de comandos --- para poder recordarlos a todos.
jpaugh