PhpStorm 在断电后丢失所有项目和设置

PhpStorm lost all projects & settings after power failure

我丢失了所有项目、所有 sftp 设置、所有文件更改历史记录。我很难过:(

我可以恢复它们吗?还是不行?

我的 OS 是 Windows 7 (x64)。

似乎 PHPStorm 配置已损坏。请参阅 https://youtrack.jetbrains.com/issue/IDEA-110311 和相关票证。这实际上是 Windows 文件系统问题 - 它以其糟糕的可恢复性而闻名

无法恢复配置,除非您使用备份或使用 Settings repository 插件共享您的设置。

这是一个老问题并且已经有一个公认的解决方案(尽管不是很有帮助),但由于它是 google 上搜索类似问题时的第一批结果之一,我想我会添加我遇到了完全相同的问题并且能够恢复我的设置。

在我重新启动时编辑我的 phpstorm 设置时发生断电后,似乎 xml 负责存储自定义设置的文件丢失或在某些情况下 "reverted" 为默认值。在我的例子中,这些是位于 ~/.PhpStorm2018.2/config 目录中的实时模板和键盘映射。通过导航到 jba_config 目录并将设置文件复制到 config 目录中它们各自的文件夹,我能够恢复我的设置。

希望这对遇到类似问题但没有设置备份副本的人有所帮助。