Use :q!
. :!q
diz a vim
para executar um comando chamado q
no seu exemplo.
Veja também :help !
e :help quit
para detalhes
Eu fiz alterações erradas em um texto e agora quero deixar o Vim sem salvar. Eu sei que tenho que digitar:! Q enquanto no modo normal, mas quando eu 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?
Tags vim