什么是交换文件?

blu*_*sky 3 unix vi

使用vi我开始编辑一个html文件,我不小心退出会话,现在当我再次尝试编辑该文件时,我收到此消息:

E325:ATTENTION找到一个名为".myfile.swp"的交换文件,同时打开文件"myfile.html"日期:Tue Jul 3 09:55:39 2012

(1)另一个程序可能正在编辑同一个文件.如果是这种情况,请注意在进行更改时不要以同一文件的两个不同实例结束.退出,或继续谨慎.

(2)此文件的编辑会话崩溃.如果是这种情况,请使用":recover"或"vim -r myfile.html"来恢复更改(请参阅":help recovery").如果您已经这样做,请删除交换文件".myfile.html.swp"以避免此消息.

交换文件".myfile.html.swp"已经存在!

myfile.html是否有任何损坏?

我认为发生的是它在我退出会话(交换文件)时存储打开文件的副本?

vit*_*aut 5

Vim文档:

Vim将您更改的内容存储在交换文件中.使用您从开始的原始文件加上交换文件,您可以恢复您的工作.

该文档还描述您需要时的恢复过程.