¿Cómo cierro todas las pestañas abiertas a la vez?
Si tengo 10 pestañas abiertas, tengo que cerrar cada una usando ":q" por separado.
¿Cómo puedo cerrarlos todos a la vez?
La forma más corta/simple/rápida sería:
:qa
Para guardar el trabajo en todas las pestañas y salir:
:wqa
A menudo uso :tabo
( :tabonly
) para cerrar todas las demás pestañas.
Eso se puede hacer con el siguiente comando (en modo normal o de escape):
:tabdo :q
"tabdo" aparentemente ejecuta el comando para todas las pestañas abiertas.
Puede utilizar cualquiera de estos comandos de Vim Ex para salir de varias ventanas y búferes :
:qa
:qall
Salga de Vim, a menos que se hayan modificado algunos buffers. (Utilícelo
:bmod
para ir al siguiente búfer modificado). Cuando se establece 'autowriteall', se escribirán todos los buffers modificados, como:wqall
.:conf qa
:confirm qall
Salga de Vim. Aparece un mensaje cuando se hayan cambiado algunos buffers. Ver
:confirm
.:qa!
:qall!
Salga de Vim. Todos los cambios realizados en los buffers se pierden. Consulte también
:cquit
, hace lo mismo pero sale con un valor distinto de cero.:quita
:quitall
:quita!
:quitall!
Igual que
:qall
.:wqa
:wqall
:xa
:xall
Escriba todos los buffers modificados y salga de Vim. Si hay buffers sin nombre de archivo, que son de solo lectura o que no se pueden escribir por otro motivo, Vim no se cerrará.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Escriba todos los buffers modificados y salga de Vim. Aparece un mensaje cuando algunos buffers son de solo lectura o no se pueden escribir por otro motivo. Ver
:confirm
.:wqa!
:xa!
:wqall!
:xall!
Escriba todos los buffers modificados, incluso los que son de solo lectura, y salga de Vim. Si hay buffers sin nombre de archivo o que no se pueden escribir por otro motivo, Vim no se cerrará.
Para leer sobre estos en Vim, escriba el siguiente comando Ex
:help window-exit
Sumando a lo dicho por fuentesjr:
:qa!
Forzará el cierre de todas las pestañas, si no le importa guardar.