我正在使用vi editor
编写脚本,但是在删除某些代码行而不保存的情况下我犯了一个错误。现在我想撤消这些变化。我发现这样做的方法是使用u keystroke
来撤消更改,它运行正常。
现在我想在当前状态下退出vi编辑器而不保存更改,所以我试试
Esc
键:q
退出它给了我一个错误
No write since the last change vi error while quitting
如何克服此错误
感谢您的帮助。
答案 0 :(得分:3)
您需要添加感叹号,即:q!
,以强制退出而不保存。
答案 1 :(得分:2)
错误仅表示文件已更改,您尚未保存最近的更改。就像试图退出MsWord而不保存一样,它会提示退出而不保存更改?。你能做的是
如果您想分别保存更改类型:w
和q
。这写你改变并退出vi。
如果您想退出而不保存类型q!
。这将退出而不保存您最近的更改。