是什么原因导致不断出现消息“文件在磁盘上已更改;重新加载,忽略?”

是什么原因导致不断出现消息“文件在磁盘上已更改;重新加载,忽略?”

问题

在 Bluefish 中编辑文件时(在本例中).css,我切换到浏览器重新加载页面并测试结果。之后,我切换后退到该文件,并得到“( )文件已在磁盘上编辑”.css的消息。.css

在此处输入图片描述

我很确定不是我,而是从另一个应用程序编辑该文件。
这是不断地正在发生,如果事情总是会发生,但并非总是如此。一旦发生,就无法停止。

没有 Bluefish 问题

因为不仅 Bluefish 如此,在 中编写 bash 脚本时也同样如此gedit,“编辑”必须是真实的。然而,文件中实际上没有任何变化。

笔记

我正在编辑 NAS 上的文件,该 NAS 本地链接到我的桌面。

答案1

正如我们在评论中讨论的那样,发现文件位于 NAS 上,测试文件确实会读取它们并导致其访问时间统计发生变化,如您所见:

stat <filename>

由于这是文件本身的一部分,因此它会改变文件的校验和并使您的编辑器相信该文件已被更改。

相关内容