备份所有PhpStorm设置

时间:2018-06-05 07:23:05

标签: phpstorm

当我的电脑崩溃时,我偶尔会丢失所有的PhpStorm设置和项目。 File -> Export要么没有备份所有内容,要么File -> Import无法正常工作。

我有自定义的一切 - 布局,语法着色,快捷方式,PHPUnit配置。在打开相同的项目文件夹时,大多数情况下都没有设置。

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

1 个答案:

答案 0 :(得分:0)

  

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

有两种设置,它们都需要单独备份(特别是因为你有PC崩溃):

  1. 特定项目设置 - 存储在每个项目的.idea子文件夹中。
  2. IDE范围的设置 - 单独存储,这是File | Export/Import Settings...的工作原理。

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

  3. 项目设置:

    这是您的运行/调试配置,项目特定的词典,部署条目,范围等。

    如果您是唯一一个参与此项目的人 - 您可以将其添加到您的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)可以忽略 - 这是存储索引/缓存的位置 - 它们可以随时重新生成。

    本文档中描述了Mac,Linux和Windows的所有路径及其用途:https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs

    P.S。如果你有旧IDE版本的文件夹,你不再拥有它们,并且不打算再次使用 - 只需删除它们(当然,如果需要,先备份)。