Respostas:
A maneira mais curta / mais simples / mais rápida seria:
:qa
Para salvar o trabalho em todas as guias e sair:
:wqa
:xnunca, nunca, nunca. Você estragará um dia e :Xcriptografará seu arquivo e não saberá a chave.
X(2) digitar acidentalmente uma senha, (3) digitar acidentalmente a mesma senha novamente, antes que isso um problema. Eu não vejo isso como muito provável ...
Costumo usar :tabo( :tabonly) para fechar todas as outras guias.
:onapenas fecha janelas , não abas, pelo menos no meu vim 7.3.3.
:taboé exatamente o que eu estava procurando. Eu votaria em você 30 vezes, se pudesse. :)
:ls. Portanto, você ainda pode recuperar as guias mais tarde, se desejar. Ou converta-os para janelas, etc. #
Isso pode ser feito com o seguinte comando (no modo normal ou de escape):
:tabdo :q
Aparentemente, "tabdo" executa o comando para todas as guias abertas.
Adicionando o que fuentesjr disse:
:qa!
Forçará o encerramento de todas as guias, se você não se importar em salvar.
Você pode usar qualquer um destes comandos do Vim Ex para sair de vários Windows e buffers :
:qa :qall
Saia do Vim, a menos que haja alguns buffers que foram alterados. (Use :bmodpara ir para o próximo buffer modificado). Quando 'autowriteall' estiver definido, todos os buffers alterados serão gravados, como :wqall.
:conf qa :confirm qall
Saia do Vim. Exiba um aviso quando alguns buffers foram alterados. Veja :confirm.
:qa! :qall!
Saia do Vim. Quaisquer alterações nos buffers são perdidas. Veja também :cquit, ele faz o mesmo, mas sai com um valor diferente de zero.
:quita :quitall :quita! :quitall!
O mesmo que :qall.
:wqa :wqall :xa :xall
Escreva todos os buffers alterados e saia do Vim. Se houver buffers sem um nome de arquivo, somente leitura ou que não possam ser gravados por outro motivo, o Vim não será encerrado.
:conf wqa :confirm wqall :conf xa :confirm xall
Escreva todos os buffers alterados e saia do Vim. Acione um prompt quando alguns buffers forem somente leitura ou não puderem ser gravados por outro motivo. Veja :confirm.
:wqa! :xa! :wqall! :xall!
Escreva todos os buffers alterados, mesmo os que são somente leitura, e saia do Vim. Se houver buffers sem um nome de arquivo ou que não possam ser gravados por outro motivo, o Vim não será encerrado.
Para ler sobre eles no Vim, digite o seguinte comando Ex
:help window-exit
:qall
Isso fecha todas as guias e buffers abertos.