Я сделал неправильные изменения в тексте, и теперь я хочу оставить Vim без сохранения. Я знаю, что должен набрать:! Q в обычном режиме, но когда я делаю это, он говорит:
[No write since last change]
/bin/bash: q: command not found
shell returned 127
Press ENTER or type command to continue
И если я нажимаю ENTER или что-то еще, он возвращается обратно в Vim. В чем дело?
Также см. Vi.stackexchange.com для будущих вопросов vim.
—
agold
Это
—
vonbrand
:q!
(брось, я имею в виду!), А не :!q
(выход из оболочки, прохождение через линию тока q
)
«они вряд ли помогут будущим читателям», но по какой-то странной причине он продолжает получать «за»…
—
Родриго,
Я не согласен с флагом "не по теме" этого поста. Это был главный хит в Google по той же проблеме, что и у меня, будучи vim noob. Спасибо, @Rodrigo, что спросил.
—
Андерсойвинд
Я не понимаю, как это не по теме, я просто столкнулся с той же проблемой. Я буквально не мог вернуться к приглашению оболочки, и меня спросили так же, как OP. Я знал, что могу,
—
ConstantFun
:!q
и несколько раз вводил команду, прежде чем просто решил закрыть окно терминала.