【问题标题】:Where are IDEA run/debug configuration *defaults* stored?IDEA 运行/调试配置 *defaults* 存储在哪里?
【发布时间】:2023-03-13 07:50:02
【问题描述】:

share run configurations instances in IDEA 很容易 - 只需实例化配置并选中“共享”:

我已经对.idea/runConfigurations(在相关项目中)和~/.IntelliJIdea*(用于木偶化桌面)中的结果文件进行版本控制。但是,我找不到IDEA 存储配置的位置默认值 - 它似乎不在这些地方。他们显然必须将它保存在某处,因为它可以在重新启动时工作。在这种情况下,official documentation 异常无用:

编辑运行/调试配置默认值时,此复选框不可用。

特定的用例是我希望所有未来的“行为”配置都将环境变量 DISPLAY 设置为 :1 以在 VNC 中而不是在前台运行浏览器测试。

【问题讨论】:

  • 默认值(您在屏幕截图中在Defaults 节点下配置的那些)与.idea/workspace.xml 中的其他非共享配置一起存储 - 查找<component name="RunManager" 节点。显然,它们是针对每个项目的设置,因此每个项目都有自己的默认值。
  • @LazyOne 没错(也是我希望他们保存默认值的最后一个地方)!您介意将其添加为答案吗?

标签: intellij-idea configuration


【解决方案1】:
  1. 默认值(您在屏幕截图中的默认节点下配置的默认值)是每个项目的 .. 因此与 .idea/workspace.xml 中的其他非共享配置一起存储(不应该存储在 VCS 下因为它包含开发人员/计算机特定的设置)。

  2. 您可以在<component name="RunManager" 节点下的上述文件中找到此类条目。默认条目将具有default="true" 属性。

  3. 您可以编辑/配置的运行/调试配置(可应用于任何新项目的配置)没有默认值。它们不存储在 IDE 级别的单独配置文件中,而是直接从插件代码启动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 2018-02-28
    • 1970-01-01
    • 2020-10-11
    相关资源
    最近更新 更多