Из-за чего PhpStrom внезапно закрывает файлы?
Сейчас ситуация такая: внезапно закрываются файлы и подсвечиваются жёлто-оранжевым в списке файлов. Причём речь только о двух конкретных файлах. Не понимаю причину.
По вводным: удалила проект (папку.idea), удалил файлы, создала заново (содержимое копи-пастнул из буферного файла)... Та же фигня. В созданном заново проекте нет ни Git, ни деплоя...
По вводным: если на файле нажать в контекстном меню Reload From Disk, то всё ок. Файл можно открыть и редактировать... Через 3 минуты опять закрывает, оранжевм подсвечен.
Сейчас ситуация такая: ума не приложу в чём дело. ИИ тоже какую-то ерунду советует.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

В PhpStorm жёлто-оранжевая подсветка файлов и внезапное закрытие конкретных двух файлов часто указывает не на проект, а на внешнее изменение файла на диске, проблему синхронизации или file watcher. Если
Reload From Diskвременно помогает, IDE считает, что файл изменился/стал недоступен вне PhpStorm.Проверьте первое: где физически лежат эти два файла. Если это OneDrive, Dropbox, Google Drive, сетевой диск, WSL mount, Docker volume или папка с антивирусной проверкой, файлы могут блокироваться или перезаписываться внешним процессом. Для теста скопируйте проект в простую локальную папку без синхронизации, например
C:projectstest, и проверьте поведение.Второе — File Watchers и external tools. Даже если в новом проекте нет Git и deploy, глобальные настройки PhpStorm могли остаться. Проверьте:
Третье — права и кодировка. Если файл создаётся заново копипастом, но проблема остаётся, возможно, имя файла совпадает с шаблоном ignored/excluded или его трогает внешний генератор. Посмотрите timestamp файла в проводнике: меняется ли время изменения само по себе через 3 минуты.
Для диагностики можно включить лог PhpStorm: Help → Show Log in Explorer и посмотреть, что происходит в момент закрытия. Ищите сообщения про
External file changes,refresh,VirtualFile,Access denied.Итог: причина почти наверняка во внешнем изменении/блокировке этих файлов или глобальной настройке IDE, а не в содержимом проекта. Начните с переноса в локальную несинхронизируемую папку и отключения File Watchers. Если там всё нормально, виноваты синхронизация, антивирус, сетевой диск или внешний процесс.