IntelliJ的“立即”窗口


73

我正在使用IntelliJ 9,并且很好奇是否有与Visual Studio“即时”调试窗口等效的IntelliJ。在编辑器中选择了所需的表达式,然后ALT-F8可以评估表达式,但是我希望能够在与当前正在调试的窗口进行交互的窗口中编写代码(如果可能的话)。

拥有将消息记录到控制台的断点会很有帮助,但是如果可以的话,我想做的更多。


或者,选择要评估的表达式,右键单击“评估表达式”
Chris Halcrow

Answers:


64

Intellij IDEA的“表达式评估”对话框中有一个按钮来启用“代码片段模式”,该模式允许进行多语句评估。(我使用的是Ultimate Edition版本9.0.2。)


太酷了,以前从没注意到那个按钮。
Yishai 2010年

50

与@Noel答案相同,但有更多详细信息。首先,只能在调试模式下启用Expression EvaluationALT+ F8)。

在此处输入图片说明

在此处输入图片说明


22

Windows的IntelliJ IDEA 13社区版:

  1. 进入调试模式并运行应用程序
  2. 转到评估表达式

    在此处输入图片说明

    或在编辑器区域中右键单击:

    在此处输入图片说明

  3. 转到代码片段模式 在此处输入图片说明

  4. 输入您的对帐单,然后单击评估 在此处输入图片说明


10

仅供参考,以供在2019年寻求此建议的人使用:我试图在IntelliJ IDEA 2019.1(最终版)中进行此操作,但在``表达式评估''对话框中找不到``代码片段模式''按钮。

如此处所示:现在是表达式框末端的两个小箭头,它们对角线彼此远离。

在此处输入图片说明


7

您可以在alt-f8 ..中编写代码,但是一次只需要写1行。如果返回,则代码将在您单击下一步时返回(我认为)。虽然不理想...

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.