ubuntu 的swp文件明明已经删了,打开还是会提示有swp,swo文件。

问题遇到的现象和发生背景

修改 /etc/exports文件,vim打开报错,提示有swp文件。rm删除后再次打开还是报错

img

问题相关代码,请勿粘贴截图

vim /etc/exports
ls -a
rm .exports.swp
vim /etc/exports

运行结果及报错内容

打开文件还是报错,有swp文件存在,但是当前目录已经没有隐藏的swp文件存在。

我的解答思路和尝试过的方法

发现 /var/tmp/目录下,还有exports.swp隐藏文件的存在,删除后不会报错。
/var/tmp目录下的swp文件是普通文件,不是隐藏的

但是,问题依旧没有解决。以上两个目录的swp文件删除后,该文件第一次打开会有一个很短的报错,好像是提示文件只读。第二次再打开文件又会报错swp文件存在。不能确定是别的窗口也打开了该文件,还是别的什么原因。

img

我想要达到的结果

能正常多次打开 /etc/exports文件,不会异常产生swp文件。

rm -rf /etc/.exports.swp 删除一下试试,然后在出现这种界面你就按d试试,这个是因为vim没有正常退出产生的备份文件,或者网上查一下怎么禁止vim产生swp备份文件