【问题标题】:Import settings in Intellij IDEA, PhpStorm or WebStorm在 Intellij IDEA、PhpStorm 或 WebStorm 中导入设置
【发布时间】:2015-12-10 23:10:57
【问题描述】:
-
有什么区别:
- 从以前的版本 (
<path>) 导入我的设置(安装时)
- 从 JAR 存档导入设置 (
File | Import settings)
-
对于Import my settings from a previous version (<path>)——需要哪些文件?
【问题讨论】:
标签:
intellij-idea
phpstorm
webstorm
【解决方案1】:
从以前的版本 (<path>) 导入我的设置(安装时)
当新的 IDE 版本启动(主要是主要版本)并且没有找到此版本的设置时,此选项可用(并自动提供)。除非您删除当前版本的设置,否则无法手动打开此对话框。
如果您选择使用它,IDE 只会将所有文件从 config 文件夹(Windows/Linux -- 在 Mac 上使用不同的文件夹结构)从旧版本复制到新版本。
从 JAR 存档导入设置 (File | Import settings)
您可以随时执行此操作(只要您在使用类似操作之前已导出设置)。
可以使用这个选项:
- 用于备份目的(手动,但普通用户易于使用);
- 在不同的 IDE 版本和不同的计算机/操作系统之间传输设置;
- 导入第 3 方设置(例如自定义颜色模式),而无需搜索将它们放在实际文件系统中的位置(因为 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