Pergunta

Se eu tenho 10 abas abertas, eu tenho que fechar cada um usando ": q" separadamente.

Como posso fechá-los todos de uma vez?

Foi útil?

Solução

Mais curto / mais simples / maneira mais rápida seria:

:qa

Para salvar o trabalho em todas as guias e sair:

:wqa

Outras dicas

Costumo usar :. Tabo para fechar todas as outras guias

Isso pode ser feito com o seguinte comando (no modo normal ou escape):

:tabdo :q

"tabdo" aparentemente executa o de comando para todas as abas abertas.

Adicionando ao que fuentesjr disse:

:qa!

forçará parar todas as guias, se você não se importa sobre como salvar.

Você pode usar qualquer um desses Vim Ex comandos para Sair múltiplas janelas e buffers :

  1. :qa :qall

    Sair Vim, a menos que haja alguns buffers que foram alterados. (Utilize :bmod para ir para o tampão modificado seguinte). Quando 'autowriteall' é definido todos os buffers alterados serão escritos, como :wqall.

  2. :conf qa :confirm qall

    Sair Vim. Traga um prompt quando alguns buffers ter sido mudado. Veja :confirm.

  3. :qa! :qall!

    Sair Vim. Quaisquer alterações a buffers são perdidas. ver também :cquit, ele faz o mesmo, mas sai com um valor diferente de zero.

  4. :quita :quitall :quita! :quitall!

    O mesmo que :qall.

  5. :wqa :wqall :xa :xall

    Escrever todos os buffers alterados e saída Vim. Se houver buffers sem um nome de arquivo, que são somente leitura, ou que não pode ser escrito por outra razão, o Vim não vai sair.

  6. :conf wqa :confirm wqall :conf xa :confirm xall

    Escrever todos os buffers alterados e saída Vim. Traga um prompt quando alguns buffers são somente leitura ou não pode ser escrito para outra razão. Veja :confirm.

  7. :wqa! :xa! :wqall! :xall!

    Escrever todos os buffers alterado, mesmo os que são somente leitura, e sair Vim. Se houver buffers sem um nome de arquivo ou que não pode ser escrito por outra razão, o Vim não vai sair.

Para ler sobre estes no Vim, digite o seguinte comando Ex

:help window-exit
:qall

Isto fecha todos os separadores abertos e tampões.

aqui é uma maneira Dark Side de fechar todas as instâncias da VIM em Linux / Mac

:!killall vim -9

Não usá-lo. Ele faz o que você pedir, mas provavelmente não o melhor caminho, mas divertida maneira

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top