ubuntu 不能读取swp文件

问个问题:ubuntu上我对text.txt进行编辑,编辑之后,我按ctrl+z退出
这个时候生成了.text.txt.swp文件
图片描述
然后我使用命令sudo vim -r text.txt来恢复文件,这样上次意外退出没有保存的修改,就会覆盖文件,发现swp文件不能访问,报错信息如图
图片描述

现在发现是这样的我之所以出现上面问题 是我修改了马上ctrl+z退出
如果我修改了,等一会在ctrl+z退出 就正常了
不知道这种时间差是否可以设置?

阅读 2.8k
1 个回答

在使用 sudo vim -r text.txt 显示上图报错后,直接按 R 键 应该可以恢复进入刚才的修改。
修改完成后,编辑模式下wq保存,再删除对应的.swp文件。

此外,ctrl+z不是结束一个进程,其实是用于挂起一个进程。你修改了一半,挂起这个进程,后面就会产生.swp文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题