备份所有 PhpStorm 设置

Buf*_*alo 5 phpstorm

当我的电脑崩溃时,我偶尔会丢失所有 PhpStorm 设置和项目。File -> Export要么不备份所有内容,要么File -> Import不起作用。

我拥有自定义的一切 - 布局、语法着色、快捷方式、PHPUnit 配置。大多数情况下,在打开相同的项目文件夹时发生崩溃后,这些都不会被设置。

文件存储在哪里,以便我可以手动备份它们?

Laz*_*One 4

文件存储在哪里,以便我可以手动备份它们?

有2种设置,都需要单独备份:

  1. 具体项目设置:存储在.idea每个项目的子文件夹中。

  2. IDE 范围的设置:单独存储,这就是File | Export/Import Settings...有效的。

    每个主要版本都将 IDE 设置存储在自己的文件夹中。这允许用户并行运行同一 IDE 的多个版本(典型情况:稳定版本和下一个主要版本的 EAP:例如现在是 2018.1 和 2018.2 EAP)。


项目设置:

这是您的运行/调试配置、特定于项目的字典、部署条目、范围等。存储在.idea项目的子文件夹中

  • 如果您是唯一从事该项目的人,那么您可以将其添加到您的 VCS(当然,如果没问题的话),否则在一天结束时正常备份。
  • 如果多人工作并且都使用相同的 IDE:您只需排除一些特定于用户的文件即可。检查此链接了解详细信息:https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

IDE 范围的设置:

File | Export/Import Settings...应该处理它(至少由 IDE 核心创建的配置文件)。但它需要手动运行......所以定期使用很不方便,这是肯定的。

所有设置都存储在单独的 XML 文件中,因此易于备份和恢复。在 Windows 和 Linux 上,只需备份一个文件夹;在 Mac 上,这将是两个(因为首选项和插件是分开存储的)。

例如,在 Windows 上,您需要完整备份此文件夹:(C:\Users\USERNAME\.PhpStorm2018.1\config适用于 2018.1 版本)。其他同级文件夹(例如system)可以被忽略——这是存储索引/缓存的地方——它们可以随时重新生成。

注意:自 2020.1 版本起,Windows 上的路径通常为C:\Users\USERNAME\AppData\Roaming\JetBrains\PhpStorm2020.1,请参阅帮助页面以获取更多信息:https ://www.jetbrains.com/help/phpstorm/directories-used-by-the-ide-to-store-settings -caches-plugins-and-logs.html#config-directory

此处描述了 Mac、Linux 和 Windows 的所有路径及其用途:

聚苯乙烯如果您有旧 IDE 版本中的文件夹,但您不再拥有并且不打算再次使用,只需删除它们(当然,如果需要,请先进行备份)。

自 2021.2 起,您可以直接从 IDE 删除旧版本配置。有关更多信息,请参阅/sf/answers/3746406821/ 。