Grails控制台自动完成

Grails控制台自动完成,grails,autocomplete,console,Grails,Autocomplete,Console,在Grails1.3.7中,控制台插件有自动完成功能吗? 这对于学习该语言的人来说尤其有趣,因为它允许探索在运行时注入的方法。虽然控制台没有自动完成功能,在控制台中,您可以使用Script菜单中的Inspect*方法来探索本机方法和注入方法 我个人最喜欢的是Inspect Last。您可以这样使用它: 创建一个带有尾随对象的简单程序: def foo = "" 运行此程序(CTRL+R或CMD+R) 选择Script>Inspect Last 看起来是这样的: GroovyConsole没

在Grails1.3.7中,控制台插件有自动完成功能吗?
这对于学习该语言的人来说尤其有趣,因为它允许探索在运行时注入的方法。

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

我个人最喜欢的是
Inspect Last
。您可以这样使用它:

  • 创建一个带有尾随对象的简单程序:

    def foo = ""
    
  • 运行此程序(
    CTRL+R
    CMD+R

  • 选择
    Script>Inspect Last
  • 看起来是这样的:

    GroovyConsole没有代码完成功能的原因是,在键入时,这些命令尚未运行。因此,目前没有实际的方法来确定对象上的方法。即使像IntelliJ这样成熟的IDE也只能提供有限的代码完成类型