在linux中使用vim、vi等编辑器编辑文件的时候,机器突然崩溃,或者卡死,造成编辑器非自然退出。这时候如果是新建文件,可能就找不到,有文件也是编辑前的版本,想要恢复到编辑时的状态,可以使用缓存文件来恢复。
缓存文件是一个.filename.swp的隐藏文件。恢复方法很简单,使用编辑器恢复,然后删除原来的缓存文件即可。
# 新建文件恢复方法
vim -r .filename.swp
rm -rf .filename.swp
# 原有文件恢复方法
vim -r filename
rm -rf .filename.swp
亲测有用。