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?
Consulte também vi.stackexchange.com para futuras perguntas sobre o vim.
—
agold
É
—
vonbrand
:q!
(sair, eu quero dizer isso!), Não :!q
(escape shell, pipe line corrente através q
)
"Eles não são susceptíveis aos leitores ajuda futuros", mas por alguma estranha razão, ele continua recebendo up-votos ...
—
Rodrigo
Não concordo com o sinalizador "fora do tópico" desta postagem. Foi o maior sucesso no google exatamente no mesmo problema que tive, sendo um noob vim. Obrigado, @Rodrigo, por perguntar.
—
andersoyvind
Não entendo como isso está fora do tópico, apenas encontrei o mesmo problema. Eu literalmente não consegui retornar ao prompt do shell e me perguntaram a mesma coisa que o OP. Eu sabia que podia
—
ConstantFun
:!q
e emiti o comando várias vezes antes de decidir fechar a janela do terminal.