Editado 2 Semanas atrás por ExtremeHow Equipe Editorial
VimSairFerramentasSoftwareProgramaçãoDesenvolvimentoLinha de comandoEditor
Tradução atualizada 2 Semanas atrás
O Vim é um editor de texto muito poderoso que é amplamente utilizado, mas também é conhecido por sua curva de aprendizado. Uma das perguntas mais comuns dos novos usuários é "Como saio do Vim?" Este guia abrangente irá introduzir você às várias maneiras de sair do Vim, quer você queira salvar suas alterações, descartá-las ou simplesmente sair do editor. Este guia foi projetado para ser muito fácil de entender e seguir, mesmo se você for novo no Vim.
Antes de discutirmos as diferentes maneiras de sair do Vim, é importante entender os diferentes modos no Vim. O Vim funciona principalmente nos seguintes modos:
i
, a
, o
ou outras teclas semelhantes.v
no modo normal.:
no modo normal.Existem vários comandos que você pode usar para sair do Vim, dependendo se você deseja ou não salvar suas alterações. Aqui estão os comandos mais básicos:
Se você não fez nenhuma alteração ou já salvou suas alterações, pode usar o comando :q. Aqui está como fazer isso:
Esc
para garantir que você está no modo normal.:q
e pressione Enter
.Se você vir uma mensagem de erro como E37: No write since last change, isto significa que você tem alterações não salvas. Você deve salvar essas alterações ou descartá-las usando outros comandos.
Se você quiser salvar suas alterações e depois sair, pode usar o comando :wq. Veja como:
Esc
para garantir que você está no modo normal.:wq
e pressione Enter
.O comando :x é semelhante a :wq
mas um pouco mais curto. Ele salva o arquivo e depois sai do Vim. Veja como:
Esc
para garantir que você está no modo normal.:x
e pressione Enter
.Se você quiser sair do Vim sem salvar suas alterações, pode usar o comando :q!. Isso removerá todas as alterações feitas desde o último salvamento. Veja como:
Esc
para garantir que você está no modo normal.:q!
e pressione Enter
.Uma vez que você esteja familiarizado com os comandos básicos, pode querer aprender algumas maneiras avançadas de sair do Vim. Esses comandos podem ser úteis em cenários específicos.
Se você tiver múltiplos arquivos abertos no Vim e quiser salvar as alterações em todos eles e sair, pode usar o comando :wqa. Veja como:
Esc
para garantir que você está no modo normal.:wqa
e pressione Enter
.Às vezes, você pode ter um arquivo somente para leitura ou outras restrições. Nesses casos, você pode forçar o salvamento e sair usando o comando :wq!. Veja como:
Esc
para garantir que você está no modo normal.:wq!
e pressione Enter
.Se você tiver múltiplos arquivos abertos e quiser fechá-los todos sem salvar, pode usar o comando :qa!. Veja como:
Esc
para garantir que você está no modo normal.:qa!
e pressione Enter
.Se você estiver no modo normal e quiser sair rapidamente do Vim, pode usar o comando ZZ
. Este comando salva o arquivo atual e sai do Vim. Veja como:
Esc
para garantir que você está no modo normal.ZZ
(maiúsculas) e o Vim salvará o arquivo e sairá.Para sair sem salvar, você pode usar ZQ
:
Esc
para garantir que você está no modo normal.ZQ
(maiúsculas) e o Vim sairá sem salvar.Às vezes, você pode encontrar alguns erros ao tentar sair do Vim. Aqui estão alguns erros comuns e suas soluções:
Este erro ocorre quando você tenta sair sem salvar as alterações. Você pode fazer o seguinte:
:wq
ou :x
.:q!
Este erro aparece ao tentar escrever em um arquivo somente leitura. Você pode:
:wq!
Sair do Vim pode parecer desafiador no início, mas uma vez que você entenda os comandos básicos e avançados, se torna muito mais fácil. Aqui está um resumo rápido:
:q
para sair.:wq
ou :x
para salvar as alterações e sair.:q!
para descartar as alterações e sair.:wqa
para salvar todos os arquivos e sair.ZZ
para salvar rapidamente e sair, ou ZQ
para sair sem salvar.Com prática, você se tornará mais confortável com esses comandos, tornando sua experiência no VIM mais produtiva e agradável.
Se você encontrar algo errado com o conteúdo do artigo, você pode