无法使用 :!q 退出 Vim

无法使用 :!q 退出 Vim

我对文本进行了错误的更改,现在我想离开 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。这是怎么回事?

答案1

使用:q!:!q告诉执行示例中vim调用的命令。q

另请参阅:help !:help quit了解详细信息

相关内容