我正在使用IntelliJ构思社区版(使用Scala),我正在尝试评估表达式。我点击Alt-F8在调试模式下打开它,然后切换到'Code Fragment Mode'。但是,我只允许评估已经存在于内存中的变量,并且不允许声明新的变量。当我这样做时,我得到 - '不支持变量评估'。是否有可以在调试模式下使用的插件来评估任意代码?
编辑:所以很清楚,没有工作表不是我想要的。我想使用运行时存在的变量来计算表达式。答案 0 :(得分:2)
您是否考虑使用Scala工作表,这是一种支持REPL的编辑器。您可以在项目中创建一个,从项目中导入代码,执行它并立即查看结果。如果这是你的主要目的,它不会让你调试一段代码。
答案 1 :(得分:1)
这是一个古老的问题,但现在有一个很好的答案:
https://www.jetbrains.com/help/idea/2016.1/evaluating-expressions.html
TL; DR:在调试过程中,单击堆栈框架,您将能够在该框架的上下文中评估表达式:运行|评估表达式,您可以单击"代码片段模式& #34;输入多行的东西。 IntelliJ自动完成功能也可正常工作!