【问题标题】:IDEA - How can I place braces on the next line for .gradle files?IDEA - 如何在 .gradle 文件的下一行放置大括号?
【发布时间】:2020-05-19 17:36:36
【问题描述】:

在 IntelliJ IDEA 的 Code Style 设置中,.gradle 文件(例如,build.gradle)没有任何子类别,并且在 Other File Types 下,没有任何选项可以修改大括号的位置。我没有找到为.gradle 文件设置大括号位置的解决方案。

我正在尝试做的事情:默认情况下和重新格式化后使大括号看起来像这样:

repositories
{
    mavenCentral()
}

而不是这个:

repositories {
    mavenCentral()
}

是否可以使用当前版本的 IntelliJ IDEA 进行此更改? (2020.1.1)

由于某种原因,更改 Groovy 的代码样式设置没有效果。

Groovy 类的大括号按照设置正确放置。 (这是在 .gradle 文件中测试的。)

【问题讨论】:

    标签: gradle intellij-idea build.gradle intellij-2020


    【解决方案1】:

    看起来像设置(macOS 上的首选项)→ 编辑器代码样式Groovy环绕和大括号 em> → 大括号放置 → *其他选项无法按预期工作。

    请为问题投票IDEA-241366

    【讨论】:

      【解决方案2】:

      .gradle 文件实际上是 Groovy 文件。您可以通过查看 EditorFile TypesGroovy 来检查。

      因此,您可以通过 EditorCode StyleGroovy修改 Groovy 的代码样式以将大括号移动到下一行> → Wrapping and Braces 选项卡 → Braces 放置 并根据自己的喜好进行调整。

      【讨论】:

      • 为您的努力点赞!但我确实尝试更改 Groovy 部分中的设置,但由于某种原因它不适用于.gradle 文件...
      • 好的,你能确认*.gradleEditor>File Types的groovy下注册的模式吗?
      • 奇怪...是的 *.gradle 包含在 Groovy 文件类型中。当我点击状态栏上的4 spaces 时,它确实会引导我进入 Groovy 代码样式设置。当我在.gradle 文件中写一个类时,大括号被正确放置...
      • 是的,所以我认为这是 Intellij 问题。我假设,根据你的截图,你没有使用 Linux,所以也许可以对 Andrey 提出的问题发表评论,说它也在 Linux(或你使用的任何操作系统)上发生
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 2012-11-15
      • 2010-10-27
      • 2019-07-29
      • 1970-01-01
      相关资源
      最近更新 更多