今天在用Xshell连接到CentOS后 使用vim 编辑文档
因为中途有事 临时关闭 并没有保存
再一次打开时 vim 提示要恢复 , 但是每次打开文件后到要恢复,于是找到了以下办法 和vim工作的原理
使用vim编辑文件实际是先copy一份到临时文件并映射到内存里给你编辑,你编辑的是临时文件,不是源文件,直到你:w才保存临时文件到源文件,直到你:q退出才删除临时文件。
每次vim启动检测是否有临时文件,有则询问怎么处理。
你开两个vim操作同一个文件,第二个vim启动时就检测到了临时文件,就问你怎么处理。
如果你有自信,那么R恢复文件,并:wq保存退出,之后ll -a显示隐藏文件,rm 删除.开头的对应文件名的临时文件即可。