¿Cerrar todos los archivos divididos, excepto el que está enfocado actualmente?

Respuestas:

41

Si desea cerrar todas las ventanas (divisiones) excepto la actual:

:only

Si desea cerrar todas las pestañas excepto la actual:

:tabonly

Si desea eliminar todos los búferes ocultos (archivos abiertos pero no visibles en ninguna ventana en ninguna pestaña), deberá agregar una función a su vimrc. Algunas personas han publicado posibles funciones aquí y aquí

No estoy seguro exactamente cuál de estos estaba tratando de lograr, pero espero que alguna combinación de estos comandos sirva.

Matt Boehm
fuente
27

Presione Ctrl+w, opara cerrar rápidamente todas las ventanas divididas, pero la actual.

Alternativamente, use el comando: :on( :only).

: on [ly] [!] Convierte la ventana actual en la única en la pantalla. Todas las demás ventanas están cerradas.

Ver también:

kenorb
fuente
2
Ctrl + W, o <<< esta respuesta debe aceptarse
Leo
Sería genial si pudieras alternar divisiones, como hacer zoom en Tmux. Alguien sabe si eso es posible?
domi91c
1
@portOdin Necesita hacer otra pregunta entonces.
kenorb
¿"Cerrar" aquí significa cerrar los búferes (equivalente a :q) o simplemente ocultarlos?
stillanoob
@stillanoob Creo que están cerrados, ya :tabsque no los muestra.
kenorb