vim 删除临时文件

今天在用Xshell连接到CentOS后 使用vim 编辑文档

因为中途有事  临时关闭 并没有保存

再一次打开时 vim 提示要恢复 , 但是每次打开文件后到要恢复,于是找到了以下办法 和vim工作的原理

 

使用vim编辑文件实际是先copy一份到临时文件并映射到内存里给你编辑,你编辑的是临时文件,不是源文件,直到你:w才保存临时文件到源文件,直到你:q退出才删除临时文件。

每次vim启动检测是否有临时文件,有则询问怎么处理。

你开两个vim操作同一个文件,第二个vim启动时就检测到了临时文件,就问你怎么处理。

如果你有自信,那么R恢复文件,并:wq保存退出,之后ll -a显示隐藏文件,rm 删除.开头的对应文件名的临时文件即可。

 

posted @ 2015-02-13 16:06  0xcafedaddy  阅读(1754)  评论(0编辑  收藏  举报