在Intellij IDEA,PhpStorm或WebStorm中导入设置

时间:2015-12-10 23:10:57

标签: intellij-idea phpstorm webstorm

  1. 有什么区别:

    • 从先前版本(<path>)导入我的设置(安装时)
    • 从JAR存档(File | Import settings
    • 导入设置
  2. 对于Import my settings from a previous version (<path>) - 有哪些必要的文件?

    • 只有目录config
    • 目录system怎么样?

1 个答案:

答案 0 :(得分:8)

  

从先前版本(<path>)导入我的设置(安装时)

当启动新的IDE版本(主要是主要版本)并且找不到此版本的设置时,此选项可用(并自动提供)。除非您删除当前版本的设置,否则无法手动启用此对话框。

如果您选择使用它,IDE会将所有文件从config文件夹(Windows / Linux - 在Mac上使用不同的文件夹结构)从旧版本复制到新版本。

  

从JAR存档(File | Import settings

导入设置

您可以随时执行此操作(只要您在使用类似操作之前导出了设置)。

可以使用此选项:

  • 用于备份目的(手动,但普通用户易于使用);
  • 在不同的IDE版本和不同的计算机/操作系统之间传输设置;
  • 导入第三方设置(例如自定义颜色模式),而不搜索将它们放在实际文件系统中的位置(因为OS和IDE / OS版本之间的路径不同)。

使用此功能的可能缺点(危险)是开发人员在导出设置时可能会忘记(错误/回归)包含某些配置文件(File | Export settings) - 我记得过去2 - 3年内至少有2起投诉。

我个人总是使用第一个选项。

  

对于“从先前版本导入我的设置(<path>)” - 有哪些必要文件?

这取决于您的操作系统。

在Linux / Windows config文件夹就足够了; system内的所有内容都可以重新生成(索引/缓存/等)并且不时地被清空(File | Clear caches...),并且在将IDE升级到更新版本时绝对不需要。

Mac使用不同的存储位置,其中config / plugins / etc位于几个不同但标准的位置。

更多相关信息:Directories used by the IDE to store settings, caches, plugins and logs