Eclipse中的groovy list初始化缩进

时间:2012-09-29 09:10:34

标签: eclipse groovy

当我使用自动代码格式化时,我对Eclipse如何缩进List初始化语句有疑问。

问题是如果列表足够长,Eclipse会折叠每个值: 因此:

def list = ["aaa", "bbb", "ccc", "ddd", "eee" ]

变为:

def list = [
    "aaa",
    "bbb",
    "ccc",
    "ddd",
    "eee"
]

据我所知,groovy插件继承了Java样式的大部分格式,但我发现没有选项来控制Java格式化程序首选项中的这种折叠。 有什么建议吗?

1 个答案:

答案 0 :(得分:3)

很好的时机。我昨天刚刚解决了这个问题。

请参阅https://jira.codehaus.org/browse/GRECLIPSE-1488

如果您安装groovy-eclipse的最新快照版本,请转到首选项 - > Groovy - > Formatter,有一个名为“长列表长度”的新选项。将值更改为更大的值,列表将不会被包装,直到它们至少与框中的值一样长。

请参阅此处的说明安装快照构建: http://groovy.codehaus.org/Eclipse+Plugin#EclipsePlugin-DevelopmentBuilds