我用老爷车的商业化版本,为我的Java项目,但它不Groovy的文件。 的IntelliJ有维修的格式,但我不喜欢,需要特定的IDE。
Answer 1:
我发现, BUSL作品真的很好Groovy的文件。 它的独立位置,所以你可以从你的文本编辑器或任何使用它。
Answer 2:
spidasoftware /格式提取Groovy Eclipse插件和提供一个命令行接口给它。
说明:
-
git clone git@github.com:spidasoftware/format.git
-
cd format/bin
-
./format /path/to/groovy/file
警告:该项目不再保留但仍然可以作为这一职位的时间
Answer 3:
最新的Eclipse插件会做一些格式化和重构: http://groovy.codehaus.org/Eclipse+Plugin+Refactoring
Answer 4:
对于老爷车的Groovy支持今年晚些时候推出。 目前在YouTube上的小先睹为快展示了Eclipse插件:
http://www.youtube.com/watch?v=PNFUzvOZei0
Answer 5:
其实groovyc的带有一个内置的格式(种)。 如果您设置环境变量JAVA_OPTS
到-Dantlr.ast
和运行groovyc test.groovy
生成一个名为test.groovy.pretty.groovy。
但要注意:从我在这个网络中发现,这种格式是不可配置及钢带评论!
Answer 6:
我还没有找到这个一个很好的解决方案,我真的希望有一个。 关于@ Gizmomogwai的提示,它并不完全象您认为。
首先,你需要导出JAVA_OPTS=-Dantlr.ast:groovy
。 然而,所产生的文件groovyc
显然不是在这个意义上“漂亮”,这是相当给人类。 的“漂亮”的输出生成将由编译器的下一阶段被解析的文件。 实际上,这意味着它不仅条评论,但也将增加,并改变换行和空白。 这肯定是不适合用于检查代码的格式。
Answer 7:
一尘不染也能格式化常规。 似乎是不可能的gradle无/行家虽然运行。 :(
文章来源: Is there a source code formatter for Groovy?