Java 如何将IntelliJ Groovy交互控制台用作repl?

Java 如何将IntelliJ Groovy交互控制台用作repl?,java,intellij-idea,groovy,Java,Intellij Idea,Groovy,IntelliJ有一个非常方便的交互式groovy控制台,可用于使用项目的类路径执行groovy代码段。是否可以使用这个控制台逐行执行,比如,我写一行,IDE执行它。就像shell或者python或者ruby repl一样,任何帮助都将不胜感激 编辑: 我已经为groovy交互控制台寻找了配置选项,但似乎没有。按Ctrl+Enter键确实会执行代码段,但会执行整个控制台输入,这不是repl的工作方式。 intellij文档中有一个groovy shell选项,但只能在groovy项目中启动。我对

IntelliJ有一个非常方便的交互式groovy控制台,可用于使用项目的类路径执行groovy代码段。是否可以使用这个控制台逐行执行,比如,我写一行,IDE执行它。就像shell或者python或者ruby repl一样,任何帮助都将不胜感激

编辑: 我已经为groovy交互控制台寻找了配置选项,但似乎没有。按Ctrl+Enter键确实会执行代码段,但会执行整个控制台输入,这不是repl的工作方式。
intellij文档中有一个groovy shell选项,但只能在groovy项目中启动。我对使用groovy在所有java项目中快速测试java代码感兴趣。

要将groovy控制台用作REPL,可以选择要执行并运行控制台的行或表达式。这将实现逐行执行。另外,Groovy控制台足够智能,可以在控制台顶部执行所有导入,例如为自定义代码执行导入

请注意,在任何源代码(测试中的代码)更改后,您必须做2件事(以我对IDEA 2021.1的经验来看),以便控制台识别更改:

  • 建设项目
  • 停止任何以前的控制台运行

  • @幽灵猫,我应该更清楚我调查过的选项。我对问题进行了编辑,以反映同样的情况。我自己也尝试了一段时间,并且放弃了这个问题,因为我相信这个问题以及答案(如果有的话)可能对很多人都有用。感谢我在groovy控制台中的方法是键入需要检查的代码,选择所选行,然后按Ctrl+Enter。控制台仅运行代码的选定部分。