Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ide 如何在同一项目中同时使用PyCharm和WebStorm?_Ide_Pycharm_Webstorm_Jetbrains Ide - Fatal编程技术网

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

Ide 如何在同一项目中同时使用PyCharm和WebStorm?,ide,pycharm,webstorm,jetbrains-ide,Ide,Pycharm,Webstorm,Jetbrains Ide,我正在一个Django项目中使用React for some Aspect,看到我拥有WebStorm和PyCharm的许可证,我想同时使用这两个 如果我同时打开它们,它们将不得不重新加载项目。更具体地说,每次其中一个IDE接收到焦点时,它都会提示我重新加载项目iff,另一个IDE自上次窗口切换以来接收到焦点。 我怀疑这是因为他们使用相同的文件夹(即{project_root}/.idea)来存储缓存/搁置的更改等 我是否可以更改存储这些信息的设置,以允许两个IDE同时运行?基于Idea的IDE

我正在一个Django项目中使用React for some Aspect,看到我拥有WebStorm和PyCharm的许可证,我想同时使用这两个

如果我同时打开它们,它们将不得不重新加载项目。更具体地说,每次其中一个IDE接收到焦点时,它都会提示我重新加载项目iff,另一个IDE自上次窗口切换以来接收到焦点。 我怀疑这是因为他们使用相同的文件夹(即
{project_root}/.idea
)来存储缓存/搁置的更改等

我是否可以更改存储这些信息的设置,以允许两个IDE同时运行?

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

这正是我所寻找的答案,尽管我希望以后能够更改该设置。谢谢既然PyCharm Professional包含了WebStorm的所有功能,为什么你不干脆用PyCharm做所有事情?@yole我只是在研究如何解决我的问题时才意识到这一点。到目前为止,我在PyCharm中所做的一切都是一样的,但是如果我正在处理Django后端视图,而react前端同时访问它,那么将它们放在单独的工作区中实际上是一件好事。从技术上讲,这不是必要的,但它适合我的工作流程。