2

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

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

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

变成:

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

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

4

1 回答 1

3

时机不错。我昨天刚刚修复了这个错误。

https://jira.codehaus.org/browse/GRECLIPSE-1488

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

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

于 2012-09-29T20:32:04.870 回答