vim 删除临时文件

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

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

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

 

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

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

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

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

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。