如何在PHPStorm中导出和导入运行/调试配置?

如何在PHPStorm中导出和导入运行/调试配置?,phpstorm,Phpstorm,我在PHPStorm中创建了许多类似的项目,我需要在所有项目中使用相同的运行/调试配置。现在,当我创建一个新项目时,运行/调试配置是空的 我已尝试从“文件”菜单导出和导入设置,但这不会将项目A的运行/调试配置复制到项目B中 有人能告诉我如何将一个项目的运行/调试配置复制到另一个项目中吗?运行/调试配置是特定于项目的,因此不能通过文件|导出/导入设置…导出/导入,它仅用于IDE范围的设置 默认情况下,所有运行/调试配置与其他特定于开发人员的设置一起存储在YourProject/.idea/wor

我在PHPStorm中创建了许多类似的项目,我需要在所有项目中使用相同的运行/调试配置。现在,当我创建一个新项目时,运行/调试配置是空的

我已尝试从“文件”菜单导出和导入设置,但这不会将项目A的运行/调试配置复制到项目B中


有人能告诉我如何将一个项目的运行/调试配置复制到另一个项目中吗?

运行/调试配置是特定于项目的,因此不能通过
文件|导出/导入设置…
导出/导入,它仅用于IDE范围的设置


默认情况下,所有运行/调试配置与其他特定于开发人员的设置一起存储在
YourProject/.idea/workspace.xml
文件中

为了能够在项目之间共享(更好的说法是复制):

  • 确保每个这样的运行/调试配置都勾选了“共享”框

  • 此类共享运行配置将存储在
    YourProject/.idea/runConfigurations/
    文件夹中单独的
    *.xml
    文件中,如有必要,您可以将其包含在VCS中

  • 您可以将这些文件从一个项目复制到另一个项目(当然,当项目在IDE中关闭时)


  • 令人惊叹的!正是我需要的。。非常感谢您的快速回复。。还有一件小事,在运行配置中,我使用了绝对路径,如
    e:\project1\vendor\lib\cli\bin\runit
    。。是否有一种方法可以使用相对于项目目录的路径,例如
    vendor\lib\cli\bin\runit
    其中
    e:\project1
    是我的项目目录?在内部(在.xml文件中),它是相对于项目根目录存储的(至少这是我在刚刚测试的两个简单配置中看到的)。如果不是(例如,项目外部的路径点或其他),则不支持运行/调试配置中的路径宏。我已在PHPstorm中为跨项目运行/调试配置创建了一个。