Como sair do vim do modo split?


15

Como sair eficientemente do vim ao editar vários arquivos no modo de divisão de uma só vez?

Parece que quando estou tendo, por exemplo, 10 janelas divididas, devo repetir o :q!comando 10 vezes para cada janela, o que consome um pouco de tempo.

Existem métodos melhores para sair do editor?

Quanto à solução alternativa suja, ela pode ser encerrada pressionando Control+ Ze digitando kill %1para eliminá-la.

Respostas:


19

Use o comando :qall!, :qa!para abreviar, ou sua alternativa mais segura :qallque impede descartar buffers modificados. Para salvar todos os buffers antes de abandonar o comando uso :wqall. Consulte :help window-exito conjunto completo de comandos para sair de várias janelas ao mesmo tempo.


0

Estes comandos também funcionam:

  • :windo :q- executa :qem cada janela
  • :bufdo :q- executa :qem cada buffer

Palavras-chave:


Existem diferenças efetivas entre usar este ou :qa?
Martin Tournoij

@Carpetsmoker Não há outra diferença que alguém possa aprender algo novo. Uma das vantagens é que ele permite executar comandos personalizados adicionais para cada janela antes de fechá-los, mas ainda não consigo pensar em um exemplo prático.
kenorb

Ok :-) Apenas curioso se isso de alguma forma se comportam sutilmente diferente ou algo assim ...
Martin Tournoij
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.