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

时间:2013-10-30 09:15:28

标签: 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中有效。

1 个答案:

答案 0 :(得分:17)

Idea Intellij 13 +

Settings -> Editor -> Code Style -> Groovy -> Tabs and Indents

  • 标签缩进:4

  • 标签缩进样式:Indent statement after label