在vi操作时,最下面一行会显示文件的状态.
例如: "filename" [readonly] 15L 310C
表示文件为只读
----------------------------------------------------------
此时执行(注:在编辑文件状态下,要先按esc进入命令模式)
:wq! 保存并推出
:w 保存文件但不退出
:w file 将修改另存到file中,不退出(文件为只读,此命令会报:E212:Can't open file for writing)
:q 不保存退出
-----------------------------------------------------------
在文件为只读的情况下就会报No write since last change (add ! to override)
解决方法:直接用ctrl+z退出就行了