groovy - 使用 groovy 在 Intellij 中的标签后缩进/空格布局

标签 groovy intellij-idea

Intellij 好像有这样的默认布局

def foo(int arg) {
    label1:
    for (i in 1..10) {
        label2:
        foo(i)
    }
}

如何将其更改为

def foo(int arg) {
    label1:
        for (i in 1..10) {
            label2:
            foo(i)
        }
}

这是必需的,因为我们希望测试布局如下所示:

def 'my test'() {
   given:
       ...
   when:
       ...
   then:
       ...
}

答案: 正如下面的答案中给出的,我可以确认这在 intellij 13 中有效

最佳答案

Idea Intellij 13+

设置 -> 编辑器 -> 代码样式 -> Groovy -> 制表符和缩进

  • 标签缩进:4

  • 标签缩进样式:标签后缩进语句

关于groovy - 使用 groovy 在 Intellij 中的标签后缩进/空格布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19678129/

相关文章:

java - Groovy 依赖注入(inject)

java - Scanner 类的问题

grails - 安装Grails Drools插件时涉及的手动步骤

java - 无法部署Intellij项目

ruby-on-rails - IntelliJ Ultimate 将 Ruby On Rails 检测为 JRuby

java - 从 intellij 检查中排除目录,但不从自动完成中排除

java - 如何动态创建一个Java类List?

jenkins 共享库错误 com.cloudbees.groovy.cps.impl.CpsCallableInvocation

java - 编译java代码错误

maven - 在 TeamCity 中配置 cucumber 以仅使用标签运行单元测试 (Maven)