IntelliJ有一个非常方便的交互式groovy控制台,可用于使用Project的类路径执行groovy片段。是否可以使用此控制台逐行执行,例如,我写了一行,IDE执行它。就像shell工作或像python或ruby repl一样工作。任何帮助将不胜感激。
编辑: 我已经为groovy交互式控制台寻找配置选项,但似乎没有。按Ctrl + Enter会执行片段,但它会执行整个控制台输入,这不是repl的工作方式。 intellij docs中有一个groovy shell选项,但只能在Groovy项目中启动。我有兴趣使用groovy在所有java项目中快速测试我的java代码。
答案 0 :(得分:0)
要将 Groovy 控制台用作 REPL,可选择要执行的行或表达式并运行控制台。这将实现逐行执行。此外,Groovy 控制台足够智能,仍然可以在控制台顶部执行所有导入,例如用于您的自定义代码。
请注意,在任何源代码(被测代码)更改后,您必须做两件事(根据我对 IDEA 2021.1 的经验),以便控制台识别更改: