【问题标题】:Backing up ALL PhpStorm settings备份所有 PhpStorm 设置
【发布时间】:2018-06-05 07:23:05
【问题描述】:

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

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

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

【问题讨论】:

  • 你试过这个吗:jetbrains.com/help/phpstorm/…
  • 我尝试的文件 -> 导出和文件 -> 导入到底是什么让你认为我没有尝试导出和导入设置?

标签: phpstorm


【解决方案1】:

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

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

  1. 特定项目设置 -- 存储在每个项目的 .idea 子文件夹中。

  2. IDE 范围的设置 - 单独存储,这就是 File | Export/Import Settings... 的作用。

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


项目设置:

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

如果您是该项目的唯一工作人员 - 您可以将其添加到您的 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

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

【讨论】:

    猜你喜欢
    • 2011-01-11
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 2015-08-01
    • 1970-01-01
    • 2015-07-27
    • 2018-04-16
    相关资源
    最近更新 更多