当我使用自动代码格式化时,我对Eclipse如何缩进List初始化语句有疑问。
问题是如果列表足够长,Eclipse会折叠每个值: 因此:
def list = ["aaa", "bbb", "ccc", "ddd", "eee" ]
变为:
def list = [
"aaa",
"bbb",
"ccc",
"ddd",
"eee"
]
据我所知,groovy插件继承了Java样式的大部分格式,但我发现没有选项来控制Java格式化程序首选项中的这种折叠。 有什么建议吗?
答案 0 :(得分:3)
很好的时机。我昨天刚刚解决了这个问题。
请参阅https://jira.codehaus.org/browse/GRECLIPSE-1488
如果您安装groovy-eclipse的最新快照版本,请转到首选项 - > Groovy - > Formatter,有一个名为“长列表长度”的新选项。将值更改为更大的值,列表将不会被包装,直到它们至少与框中的值一样长。
请参阅此处的说明安装快照构建: http://groovy.codehaus.org/Eclipse+Plugin#EclipsePlugin-DevelopmentBuilds