¿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?

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.


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.