
问题描述今天在配置PyCharm后发现IntelliJ IDEA的VM文件被覆盖了重新配置IDEA后PyCharm的配置又失效了。简单来说两个IDE的VM文件配置总是互相覆盖无法同时保持各自独立的设置。原因分析经排查发现两个IDE默认使用了同一种VM文件夹的同一种配置文件。当通过该文件配置时修改会导致另一个IDE的配置被覆盖。解决方案在PyCharm的配置文件夹里面找到pycharm.vmoptions文件将其删除或者移出该文件夹建议留一个备份。然后重新配置PyCharm的配置文件夹uninstall一下再重新install同理在IntelliJ IDEA的配置文件夹中找到idea.vmoptions文件也将其删除或移出再重新配置IDEA。这样两个IDE就不会再互相干扰了。经过上述方案后解决了两个IDE配置冲突的问题。我估计其他同种方法配置的IDE也适用应该都是把vmoptions文件移出或删除我是这么认为的但我没试过哈。