vi异常退出后会自动在你编辑的文档下生成.filename.swp的缓存文件
准备再次打开并还原你的编辑时可以使用vi -r filename 恢复编辑且未保存的文件
待确保文件已经恢复到最后编辑状态时
使用:rm -rf .filename.swp
删除不需要的缓存文件
--------------------------------------------------------------------------------------------------------
例如 正在编辑a.txt文档 内容如下
------------------
1
2
------------------
此时有保存:w
然后继续编辑 内容如下
------------------
1
2
12
------------------
此时还未保存 然后突然退出了编辑 (意外退出 主机重启 主机死机等)
待主机恢复后 进入到a.txt文件所在的目录
需要如下内容所进行的操作: rm -rf .a.txt.swp
------------------
1
2
------------------
需要如下内容所进行的操作:
vi -r a.txt
rm -rf .a.txt.swp
------------------
1
2
12
------------------