Groovy学习笔记之IDE

 

Groovy的一些特性

如果熟悉Java,那么学习一门脚本语言从groovy开始,是非常容易的,因为大多数Java代码都可以直接在groovy里使用,而groovy则用自身的特性使很多繁琐的Java代码变得简洁。
groovy可实现实现领域模型语言(domain specific languages)。
groovy 自动支持强大的诸如 Ant 和 Maven解决方案。
groovy里一切(包括数字什么的)都是对象,但本质还是在JVM上执行编译后的Java代码。
groovy区别于别的脚本语言的一个方面是,它不是按行顺序执行的,groovy的类加载器会读取全部代码并转换为java类。

groovyConsole

groovyConsole是一个用Groovy写的图形化的GUI,非常简洁好用。
Ctrl+R 执行窗口代码,如果有代码段被选中则执行选中的代码。
Ctrl+W 清空输出面板。默认不清空,可以在菜单-View里勾选"Auto Clean Output On Run"在每次执行前自动清空。默认每行代码都打印到输出面板,可以在菜单-View里取消勾选"Show Script in output"。
Ctrl+L 编译,语法错误很容易就爆出来了哦。
Ctrl+I 查看最后运行的表达式的对象信息,包括所在类的所有方法。
Ctrl+J 查看最后运行的代码里的所有变量信息,和所在类的所有方法。
Ctrl+T 查看生成的抽象语法树(AST)的类。
如果程序执行时间比较长,想要终止程序,记得在菜单--Script里勾选"Allow Interruption",否则点击"Interrupt Running Script"是没有用的。
面板最下面一行是状态显示栏,左边显示程序执行情况,最右边是光标所在的row:column
一般的小脚本不需要导入jar包,如果需要外部jar包的时候,通过菜单--Script里的"add jar to classpath"或者"add directory to classpath"就可以使用了,不过这个在每次打开的时候都需要设置,所以如果是常用的jar包,可以直接把它们放到groovy的lib目录里面这样每次启动的时候都会自动加载。

eclipse插件

用eclipse自带的site update很难成功安装,于是下载安装吧:http://dist.springsource.org/release/GRECLIPSE/e3.7/archive-2.5.2.xx-20110929-1800-e37.zip

设置快捷键:Window-Perforences-General-Keys: "Run Groovy Script", Ctrl+R, In Windows. 如果习惯了在GroovyConsole里面执行脚本,那这个快捷键真是非常让人开心。
在eclipse里写groovy脚本比起groovyConsole来说更加方便,尤其是对用惯了eclipse的人来说。

IntelliJ IDEA插件

目前版本10.5自带groovy插件支持到groovy 1.8,很方便。

 

posted on 2011-11-30 12:23  南淮茶座的掌柜  阅读(7399)  评论(0编辑  收藏  举报

导航