我在我的Java项目中使用Jalopy的商业版本,但它不适用于Groovy文件。 IntelliJ有一个可用的格式化程序,但我不喜欢需要特定的IDE。Groovy是否有源代码格式化程序?
15
A
回答
6
2
最新的Eclipse插件会做一些格式化和重构:http://groovy.codehaus.org/Eclipse+Plugin+Refactoring
2
对老爷车的Groovy支持今年晚些时候推出。目前在YouTube上的小先睹为快展示了Eclipse插件:
1
其实groovyc的带有一个内置的格式(种)。如果你的环境变量JAVA_OPTS
设置为-Dantlr.ast
和运行groovyc test.groovy
生成一个名为test.groovy.pretty.groovy文件。
但要注意:从我在这个网络中发现,此格式不可配置,带评论!
1
spidasoftware/format提取Groovy Eclipse插件和提供一个命令行接口给它。
说明:
git clone [email protected]:spidasoftware/format.git
cd format/bin
./format /path/to/groovy/file
警告:该项目不再保留但仍然可以作为这一职位
0
我的时间尚未找到一个好的解决方案这个,我真的希望有一个。关于@ Gizmomogwai的提示,它并不像你想象的那样工作。
首先,你需要导出JAVA_OPTS=-Dantlr.ast:groovy
。然而,由groovyc
产生的文件显然不是“漂亮”的,因为它对人类来说很漂亮。 “漂亮”输出生成一个文件,该文件将在编译器的下一个阶段进行解析。实际上,这意味着它不仅可以删除注释,还可以添加和更改换行符和空格。这绝对是而不是适合检查代码格式。
相关问题
- 1. objective-c源代码格式化程序
- 2. 是否有PowerShell代码格式化程序/漂亮打印机?
- 3. Grails和Groovy的代码格式化程序?
- 4. XSL-FO - 是否可以自动格式化源代码?
- 5. C#或JavaScript代码格式化程序
- 6. 最佳Eclipse代码格式化程序?
- 7. Dreamweaver CS5代码格式化程序
- 8. VS2008 XAML代码格式化程序
- 9. 代码格式化程序:清理可怕格式化的jsp代码
- 10. 使用jQuery格式化源代码
- 11. 用DW格式化PHP源代码?
- 12. 使用Ruby格式化HTML源代码
- 13. JavaFx源代码自动格式化
- 14. 是否有可能使Java代码为Groovy风格
- 15. 是否有格式化Delphi代码的工具?
- 16. 是否有自动格式化Python代码的工具?
- 17. Java C源格式化程序库?
- 18. 汇编语言源格式化程序
- 19. 以UTF-8格式保存所有源代码文件是否有缺点?
- 20. Java - 检查用户的串行代码格式是否有效的程序
- 21. 是否有SQL代码的开源库?
- 22. 是否有荷兰代码(RIASEC)数据的结构化来源?
- 23. 是否有可能在gradle项目中结合使用java和groovy源代码?
- 24. 是否有程序将x86代码更改为汇编代码?
- 25. groovy字符串格式化
- 26. 检查以确定去代码是否已格式化
- 27. 是否可以使用VIM格式化C++代码?
- 28. 是否有任何支持代码自动格式化(也称为美化)的Mac OS代码编辑器?
- 29. 使用嵌入式Groovy源格式化pom xml
- 30. 如何格式化代码
Groovy是一种语言,在JVM上执行。请参阅groovy.org。 Groovy显然是Java语言的超集。 – Chii 2008-12-03 10:13:31
关于Groovy作为Java超集的评论是不准确的。例如,Groovy不支持内部类(还)。 – 2009-10-06 14:14:17