我在查阅网上已有的答案之后,发现几乎所有国内的解决方法都是直接使用 ls -a找到文件的临时文件然后删除,这样做不是不可以,只是这样会导致我们未保存的修改内容还仅仅是放在临时文件中,文件本体并没有保存,所以会导致文件内容的丢失(如果确实不需要保留修改,可以选择直接删除临时文件)。
下面能够保存修改内容的方法:
首先我们vim text 打开并编辑文件内容,如图,现在是这些内容:
现在我们再次使用相同的命令打开这个测试文件,并添加一些内容,这次在修改完内容之后直接退出终端(制造意外关闭文件的假象),如图:
这之后我们是有ls -a 就可以在和文件同一个路径下看到一个 .文件名.swp的临时文件,如图:
使用命令vim text打开文件会看到意料之中的问题,如图:
我们会看到这张东京热警告图片中有一些马赛克,不要在意这些细节,如果你的眼睛没有模糊会看到下面的两行嫩绿色的字,按照提示,输入 R,它会提示你,做事情总会留下痕迹的,然后enter看到:
正常的保存退出:wq
删除临时文件 rm .text.swp
打开vim text就可以看到羞羞的东西了!
最后提醒一下:做坏事被发现直接关机会留下痕迹的!2333
网友评论