在Grails 1.3.7中,控制台插件有任何自动完成功能吗? 这对于学习语言的人来说特别有趣,因为它允许探索在运行时注入的方法。
答案 0 :(得分:3)
虽然控制台没有自动完成功能,但您可以在控制台中执行探索本机和注入方法的一件事是使用Inspect *
菜单中的Script
方法。
我个人最喜欢的是Inspect Last
。你会这样使用它:
使用尾随对象创建一个简单的程序:
def foo = ""
运行此计划(CTRL+R
或CMD+R
)
Script > Inspect Last
看起来像这样:
GroovyConsole没有代码完成的原因是当您键入时,这些命令尚未运行。因此,目前还没有切实可行的方法来确定对象上的方法。即使像IntelliJ这样的完整IDE也只能提供它们可以提供的代码完成类型。