Когда файл открыт phpstorm, и я делаю некоторые изменения без сохранения. Но в то же время файл на диске изменяется. Затем phpstorm перезагрузит файл с диска, без подсказки. Все мои изменения будут потеряны.
Settings/Preferences | Appearance & Behavior | System Settings
Отменить Synchronize files on frame activation
Теперь PhpStorm спросит вас, что делать: у вас будет несколько вариантов на выбор:
@ Ответ LazyOne относится к более ранней версии PhpStorm. В PhpStorm 8.0 есть два флажка, чтобы обеспечить более подробный контроль над настройками синхронизации файлов:
Вот что делают флажки:
Когда есть конфликт между PhpStorm и файлом, который изменяется на диске, вам будет предложено выбрать, что делать:
Более подробную информацию можно найти на страницах документации PhpStorm для системных настроек и страниц конфликтов файлового кэша .