CentOS7--Xshell网络中断引起的vi编辑文件问题

在编写Python的程序时,由于不小心触碰网线使xshell出现网络中断问题,当再次以vi命令打开文件准备编辑时,发现爆出英文错误:

该错误的英文翻译大概是(1)另一个程序也在编译这个文件,如果是这样避免同一个文件产生两个不同的版本,退出或继续

(2)上次编辑文件是崩溃,...XXX.py.swp文件已经存在

其中主要看第2个,因为当网络异常,该文件非正常保存退出,在swap中有一个缓存,缓存成为xxxx.py.swp文件。正常情况下,如果

文件能正常的保存退出,那么在swap交换分区中所生成的对应的.swp文件就会被删除,反之,没有正常退出的就会留下这个文件,用于

数据恢复。

出现以上问题时,可以用以下命令回复文件 vim -r xxx.py

回复文件后可以把swap中的.swp文件删除,这样可以正常执行对文件的编辑操作,可以通过la命令查看文件状况

上一篇:.NET程序员转Java不完全指南


下一篇:MongoDB的安装及安装为windows服务