【问题标题】:How to export and import Run/Debug configurations in PHPStorm?如何在 PHPStorm 中导出和导入运行/调试配置?
【发布时间】:2023-03-28 23:22:01
【问题描述】:

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

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

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

【问题讨论】:

  • 我为 PHPstorm 中的跨项目运行/调试配置创建了一个 feature request

标签: phpstorm


【解决方案1】:

运行/调试配置是项目特定的,因此不能通过File | Export/Import Settings... 导出/导入仅用于 IDE 范围的设置


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

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

  1. 确保每个此类运行/调试配置都勾选了“共享”框

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

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

【讨论】:

  • 太棒了!正是我所需要的..非常感谢您的快速回复..还有一件小事,在运行配置中,我使用像e:\project1\vendor\lib\cli\bin\runit..这样的绝对路径。有没有办法使用相对于项目目录的路径,例如vendor\lib\cli\bin\runit 其中e:\project1 是我的项目目录?
  • 在内部(在 .xml 文件中)无论如何它都相对于项目根目录存储(至少这是我在刚刚测试的 2 个 simple 配置中看到的)。如果不是(例如,项目外部的路径点或其他) - 则否 - 运行/调试配置中不支持路径宏
猜你喜欢
  • 2016-11-29
  • 1970-01-01
  • 2011-01-30
  • 1970-01-01
  • 1970-01-01
  • 2021-12-03
  • 1970-01-01
  • 2016-04-02
  • 2021-06-12
相关资源
最近更新 更多