在groovy社区,有个名叫groovyJ的开源插件在正在开发中,通过这个插件和IDEA内置的特性,groovy程序员能够获取到下面的好处:
基于用户喜好的语法高亮显示:groovyJ目前使用java 5的语法高亮,这包括了groovy的大部分的语法,1.0版将支持完全的goovy 语法,并且也可以通过Color&Fonts 面板进行高亮颜色的自定义,就象java语法一样。
代码自动完成:迄今为止,代码的自动完成仅仅局限在单词的自动完成,IDEA的单词自动完成是基于一个字典来处理的。
和IDEA的编译、运行、建立和生成配置和输出视图紧密的集成。
在java中使用的高级编辑器动作也能使用。
在项目高效的查询,或者依赖类库中的java类。
高效的文件导航,包括了groovy文件
一个groovy文件图标
GroovyJ有美好的未来,对于groovy来说有非常多的IDEA的PSI(程序构建接口)相 关特性,由于这个目的,专门为groovy生成语法文件和产生一个专门的解析器,因为IDEA在基于PSI的高级特性(如重构支持,代码检查,导航等等),我们有希望在groovy中也
存在这些特性。
GroovyJ是一个有趣的项目,它由Franck Rasolo领导,这个插件是groovy众多高级插件中的一个,请关注http://groovy.codehaus.org/GroovyJ+status了解更多的信息。