Java Eclipse评估表达式

Ror*_*ter 17 java eclipse intellij-idea

是否可以在Eclipse中评估类似于IntelliJ的表达式.您可以在哪里动态键入代码,并在调试期间显示结果?我知道它做了类似的"显示",但你需要突出显示已编写的代码(所以你不能编写任何新的代码,除非你重新编译).

也许有我可以使用的插件?我刚开始使用eclipse

Sle*_*er9 27

还有一个显示视图,可以完全按照您的意愿进行操作.转到Window > Show view > Display(或其他...如果显示视图不存在.在显示视图中,您可以在调试期间键入所需的任何代码(内容辅助可用).当前对象和变量也可以使用.编写代码,你必须突出显示它,右键单击并选择Execute或点击CTRL-U.你也可以使用其他可能的操作.

除此之外,您还可以在调试期间编写源代码并使用Display进行评估,如上所述,如果您有要调试的类的源代码.

  • 我很遗憾地说,但要么我做了一些完全错误的事情,要么这个功能远远超出了IntelliJ提供的功能...... (9认同)
  • 从 Eclipse 4.8 (Photon) 开始,显示视图被“调试 Shell”取代 (3认同)
  • 答案对于Eclipse Neon不再有效 (2认同)

Die*_*sus 5

1 - 在您正在调试的方法中键入您的表达式

2 - 选择该代码

3 - 按 CTRL + SHIFT + I

4 - Eclipse 将评估您的表达式并在浮动窗口中显示结果