Что вызывает постоянные сообщения "файл был изменен на диске; перезагрузить, игнорировать?"

Проблема

В то время как (в этом случае) редактирование .css файл в Bluefish, я переключаюсь в браузер, чтобы перезагрузить страницу и проверить результат. После этого я снова переключаюсь на .css файл, и получите сообщение, что "(.css) файл был отредактирован на диске ".

Я почти уверен, что это был не я, редактировал файл из другого приложения.
Это происходит постоянно, если это происходит, что не всегда. Когда это начинается, это невозможно остановить.

Нет проблем с Bluefish

Так как это происходит не только с Bluefish, но и при написании, например, скрипта bash в gedit, "редактировать", должно быть реальным. Однако в файле ничего не изменилось.

Заметка

Я редактирую файлы на NAS, локально связанные на моем рабочем столе.

1 ответ

Решение

Как мы обсуждали в комментариях и выяснили, что файлы находятся на NAS, тестирование файлов фактически читает их и вызывает изменение их статистики времени доступа, как вы можете видеть с помощью:

stat <filename>

Так как это является частью самого файла, он изменяет контрольную сумму файлов и заставляет вашего редактора поверить, что файл был изменен.

Другие вопросы по тегам