IDEA共享设置

时间:2015-07-02 13:29:05

标签: intellij-idea phpstorm pycharm webstorm

我想将webstorm中的导出设置共享给其他IDEA-s,例如pycharm等...导出设置是否与其他IDEA-a兼容,以便例如我将webstorm设置导入pycharm然后修改pycharm中的一些设置并再次将导出的设置从pycharm导入到webstorm。这个行动是否安全,所以什么都不会被破坏?

1 个答案:

答案 0 :(得分:1)

我认为你不会破坏任何设置。但是,某些设置可能会被删除。例如,如果WebStorm中有可用的设置,而不是PyCharm,PyCharm可能会“删除”该设置。当您导入回WebStorm时,该设置将丢失。

我之所以这么说,最终设置导出/导入是IDEA config目录中XML配置文件的副本。 (有关其位置的信息,请参阅Directories used by the IDE to store settings, caches, plugins and logs。对于WebStorm和PyCharm,路径应该类似。)当PyCharm导入设置时,它只是替换各种设置XML文件。但是当PyCharm运行时,在加载并重新保存设置文件时,可能删除不适用的元素。 (我的怀疑,是不会的,但你必须进行测试才能确定。)

使用设置导入/导出的另一个选择是使用像Beyond Compare这样的良好差异工具在两个config目录之间进行差异。

这是一项不寻常的活动,因此可能没有多少人真正完成(或尝试过)这项活动。因此,除非JetBrains开发团队的某些人明确地说出这种或那种方式,否则我认为最好的办法就是试着去看看。当然,在从其他工具导入之前备份您的设置:)

相关问题