如何在同一个项目中使用多个JetBrains IDE而不会在它们之间切换时出现恼人的弹出窗口?

时间:2016-07-04 08:09:07

标签: phpstorm pycharm jetbrains-ide

我有一个同时使用PHP和Python的项目,我想使用JetBrains IDE(在本例中为PhpStorm和PyCharm)来使用这两种语言。

然而,当我同时使用两个IDE打开项目时,每当我从一个IDE切换到另一个时,我都会弹出一个项目,因为新聚焦的IDE会检测由另一个IDE写入项目目录的元数据。我想这也是JetBrains IDE的其他组合之间的问题(因此使用了通用的jetbrains标签)。

我有一个解决方法(我将在其他人的回答中发布),但设置起来有点尴尬,我可能正在使用其他使用相同语言组合的项目。

有更简单的解决方案吗?

2 个答案:

答案 0 :(得分:4)

我目前的解决方法:

创建一个与主项目目录分开的新目录 - 使用特定于语言的IDE作为项目中使用次数最多的语言,将新目录作为项目打开,并使用Settings > Project > Project Structure中的选项,添加主项目目录作为单独的内容根目录。

每当需要处理用辅助语言编写的项目部分时,您现在可以打开新目录;这样可以将两个IDE的元数据分开。

答案 1 :(得分:0)

一种解决方法,允许两个IDE在没有IDE设置冲突的情况下共享同一目录。

JetBrains软件允许您将项目设置存储为基于文件的项目(*.iml)或基于目录的项目(.idea)。

要选择基于文件或目录的项目,请在打开项目时更改文件存储类型。

注意:Directory based projects are preferred to file based projects,因为它们允许对共享设置进行版本控制。不推荐使用对基于文件的项目的支持,可以将其删除。