Respostas:
A maneira mais curta / mais simples / mais rápida seria:
:qa
Para salvar o trabalho em todas as guias e sair:
:wqa
:x
nunca, nunca, nunca. Você estragará um dia e :X
criptografará 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.
:on
apenas 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 :bmod
para 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.