如何为所有 IntelliJ IDEA 配置默认的“Shorten command line”方法(或其他运行/调试配置选项)?

Posted

技术标签:

【中文标题】如何为所有 IntelliJ IDEA 配置默认的“Shorten command line”方法(或其他运行/调试配置选项)?【英文标题】:How to configure default “Shorten command line” method (or other Run/Debug Configurations options) for all of IntelliJ IDEA? 【发布时间】:2020-01-25 23:59:06 【问题描述】:

我知道如何为特定配置(例如特定 JUnit 测试配置)和特定配置模板(例如所有新的 JUnit 测试配置)设置“缩短命令行”。是否可以将 IntelliJ IDEA 配置为默认设置为特定设置(即在 ~/.IntelliJIdea* 中设置的内容),以便所有配置(例如 JUnit、Cucumber、Spring Boot 等)默认使用该默认方法?

【问题讨论】:

没有全局设置来控制它,只有per project。 【参考方案1】:

我还没有找到为所有配置类型设置它的方法,但是有一种方法可以将它设置为特定配置类型的 IDEA 默认值。

首先,在~/.IntelliJIdea*/config/options/project.default.xml 中创建一个<component name="ProjectManager"><defaultProject><component name="RunManager">…</component></defaultProject></component> 元素(如果它尚不存在)。

然后,对于每个要默认的配置类型:

    在模板中为现有项目中的该配置类型设置项目默认值。 在该项目的.idea/workspace.xml 文件中,将<configuration>…</configuration> 元素复制到该配置类型的<component name="RunManager">…</component> 元素中。 将该块粘贴到~/.IntelliJIdea*/config/options/project.default.xml<component name="ProjectManager"><defaultProject><component name="RunManager">…</component></defaultProject></component>

重新启动 IntelliJ IDEA,以便所有实例都采用新的默认值,并且不会覆盖 project.default.xml,从而清除设置。

保存 project.default.xml 以防退出 IntelliJ IDEA 覆盖修改。

【讨论】:

以上是关于如何为所有 IntelliJ IDEA 配置默认的“Shorten command line”方法(或其他运行/调试配置选项)?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 IntelliJ IDEA 项目禁用或启用 Gradle / Maven 自动导入?

如何为 Android 应用程序设置 IntelliJ IDEA?

如何为 Intellij IDEA 启用自动格式化代码?

Intellij IDEA 默认打开上次项目设置与取消设置

IntelliJ IDEA-配置文件位置

如何为 Intellij 配置 Grep 控制台