Fiz alterações incorretas em um texto e agora quero sair do Vim sem salvar. Eu sei que tenho que digitar:! Q enquanto estiver no modo normal, mas quando faço isso, ele diz:
[No write since last change]
/bin/bash: q: command not found
shell returned 127
Press ENTER or type command to continue
E se eu clicar em ENTER ou qualquer outra coisa, ele retornará ao Vim. O que está acontecendo?
:q!
(sair, eu quero dizer isso!), Não:!q
(escape shell, pipe line corrente atravésq
):!q
e emiti o comando várias vezes antes de decidir fechar a janela do terminal.Respostas:
Use
:q!
.:!q
dizvim
para executar um comando chamadoq
no seu exemplo.Veja também
:help !
e:help quit
para detalhesfonte