如何在同一项目中同时使用 PyCharm 和 WebStorm?

How do I use PyCharm and WebStorm in the same project simultaneously?

我正在开发一个在某些方面使用 React 的 Django 项目,看到我拥有 WebStorm 和 PyCharm 的许可证,我想同时使用两者。

如果我同时打开它们,它们总是不得不重新加载项目。更具体地说,每次 IDE 中的一个获得焦点时,它都会提示我重新加载项目 iff,另一个 IDE 自上次 window 切换后获得焦点。 我怀疑这是因为他们使用相同的文件夹(即 {project_root}/.idea)存储 cache/shelved 更改等

我是否可以更改存储这些信息的设置,以便让两个 IDE 能够相互协同工作?

Idea-based IDEs(WebStorm、PyCharm、PHPStorm、IDEA 等)具有相同的项目格式 (.idea) 但不同 settings/module 类型并不总是兼容,加上每个 IDE 需要将其内容写入项目文件(例如,每次打开编辑器选项卡时都会更新 .idea/workspace.xml 等,作为有关的信息最近打开的文件、光标位置等存储在那里),因此在 2 IDE 秒内同时打开项目会导致此类问题。 如果您想在不同的 IDE 中处理相同的源,我建议共享源文件夹,但将 .idea 文件夹分开:只需在首选 WebStorm 中创建一个新的空 WebStorm 项目-特定位置,并在 设置中将您的共享源根目录添加为附加内容根目录 |目录添加内容根目录。 PyCharm 也应该做同样的事情。因此,您将拥有 IDE 个特定的 .idea 个文件夹和共享源