Grails控制台自动完成

时间:2011-09-16 14:12:02

标签: grails autocomplete console

在Grails 1.3.7中,控制台插件有任何自动完成功能吗? 这对于学习语言的人来说特别有趣,因为它允许探索在运行时注入的方法。

1 个答案:

答案 0 :(得分:3)

虽然控制台没有自动完成功能,但您可以在控制台中执行探索本机和注入方法的一件事是使用Inspect *菜单中的Script方法。

我个人最喜欢的是Inspect Last。你会这样使用它:

  1. 使用尾随对象创建一个简单的程序:

    def foo = ""
    
  2. 运行此计划(CTRL+RCMD+R

  3. 选择Script > Inspect Last
  4. 看起来像这样: Groovy Console Inpsector

    GroovyConsole没有代码完成的原因是当您键入时,这些命令尚未运行。因此,目前还没有切实可行的方法来确定对象上的方法。即使像IntelliJ这样的完整IDE也只能提供它们可以提供的代码完成类型。