是否可以在Eclipse中评估类似于IntelliJ的表达式。您可以在哪里动态键入代码,并在调试期间显示结果?我知道它做了类似的事情"显示"但是您需要突出显示已编写的代码(因此除非重新编译,否则无法编写任何新代码)。
也许有可以使用的插件?我刚开始使用eclipse
答案 0 :(得分:26)
还有一个显示视图,可以完全按照您的需要进行操作。转到Window > Show view > Display
(或其他...如果显示视图不存在。在显示视图中,您可以在调试期间键入所需的任何代码(内容辅助可用)。当前对象和变量也可以使用。编写代码后,您必须突出显示它,右键单击并选择Execute
或点击CTRL-U
。您也可以使用其他可能的操作
除此之外,您还可以在调试期间编写源代码并使用Display进行评估,如上所述,如果您有正在调试的类的源代码。
答案 1 :(得分:1)
您可以使用Debug透视图动态更改变量值。 Eclipse的右上角应该有变量视图,您可以从中选择变量名称并更改其值。您还可以通过选择Eclipse右上角的断点视图来设置条件断点。右键单击断点并选择断点属性。检查条件复选框并编写一个表达式,只有当它计算为true时,程序才会在调试期间暂停。
答案 2 :(得分:0)
在代码中选择任何表达式。然后右键单击并选择“显示”(或按相关的组合键)。
对于全新的表达式,请使用“显示”视图。就像剪贴簿一样。如果“显示”视图不可见,请选择Window > Show view > Display
进行添加。然后在视图中键入任何表达式,并执行与代码中的表达式相同的操作:选择表达式,右键单击并选择“显示”。
对于希望始终看到其值的表达式,每次停止执行时,请改为使用“表达式”视图。
答案 3 :(得分:0)
1-在要调试的方法中键入表达式
2-选择该代码
3-按CTRL + SHIFT + I
4-Eclipse将评估您的表达式并在浮动窗口中显示结果
答案 4 :(得分:0)
尽管Display View可以运行;还有两种方法可以计算表达式。