如何使用IntelliJ Groovy交互式控制台作为repl?

时间:2017-10-19 09:02:01

标签: java intellij-idea groovy

IntelliJ有一个非常方便的交互式groovy控制台,可用于使用Project的类路径执行groovy片段。是否可以使用此控制台逐行执行,例如,我写了一行,IDE执行它。就像shell工作或像python或ruby repl一样工作。任何帮助将不胜感激。

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

1 个答案:

答案 0 :(得分:0)

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

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

  1. 构建项目
  2. 停止任何以前的控制台运行