我们使用vi
命令编辑某文件,出现如图提示,此时我们也可以直接按E键进行正常进行编辑,但是下次还是可能出现。
解释一下,出现这种情况是此文件产生了交换文件,即后缀为
.swp
的文件。.swp
文件即swap(交换分区),当使用vi或者vim编辑一个文件时,就是产生,编辑完成正常退出时,这个文件就会自动删除,.swp文件是隐藏文件,在目录下使用ls -al才能查看
原因:
1:当我们编辑一个文件的时候,另外一个人也在编辑的时候,会出现;
2:当我们编辑文件时候,突然断电,或者突然断网,为了防止数据丢失,也会出现这种文件;
解决方案:
首先,我们需要使用 vi -r Kmer_evaluation.py
进行恢复,会打开文件,按回车键,保存使用 wq!
不要使用 wq
就会从.swp中恢复到Kmer_evaluation.py中
vim -r Kmer_evaluation.py
然后再删除.swp文件
rm -rf .Kmer_evaluation.py.swp