Eclipse的即时窗口


90

Eclipse是否类似于Visual Studio的“即时窗口”,即在调试器中可以在其中评估语句的窗口?


7
请接受Todd的回答作为接受的答案,AdamC的回答很有用,但它与“监视窗口”更相似,而Todd却找到了“即时”窗口的实际类比
STW

Answers:


65

Eclipse有一个非常酷的概念,称为Scrapbook Pages,您可以在其中进行评估,即使您没有进行调试。但是,如果要使用当前程序中的值评估代码,请转到“窗口”->“显示视图”->“表达式”。您可以在其中放入所需的任何表达式,并在程序执行时对其进行跟踪。


1
表达式非常接近。谢谢!
Justin R.

1
尽管答案是正确的,但在某种程度上,托德斯的答案更好,因为他为VS Instant Window
KL

自动补全似乎在表达式窗口中不起作用。在调试时评估代码段很不方便。
nakhli 2013年

整洁,我对剪贴簿页面一无所知。
jjb 2014年

表达式不能完全像Visual Studio中的即时窗口那样工作,Todd的答案要好得多,应将其视为答案。
mhan0125 '17

136

是。视图名称是“显示”。

窗口->显示视图->其他它位于Debug文件夹下。

到达那里后,您便可以在调试器中评估语句。


19
我建议将其更新为正确答案,因为它比“表达式视图”更接近即时窗口。
米哈尔(Michal)2009年

谢谢-我错过了即时窗口!
Bayard Randel

4
选择该语句,右键单击,然后执行。您也可以按显示工具栏上的小播放按钮。
Doguhan Uluca'5

1
另一个选择将其打开Ctrl + Num 3,然后键入expression
Sushant Bhatnagar

1
函数调用在显示窗口中起作用吗?他们似乎没有为我工作,或者也许我误会了他们的工作方式。如果我输入一个函数名称并按Enter键,则不会显示返回值。
Setafire

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.