在Eclipse中使用Pydev的交互式控制台?

我使用Pydev插件在Eclipse中debugging我的Python代码。 我可以打开一个Pydev控制台,它给了我两个select:“当前活动的编辑器的控制台”和“Python控制台”。 但是,在断点后检查当前的variables状态是没有用的。

例如,代码停在断点处,我想用控制台检查一个“action”variables。 但是我的variables不可用。 我该如何做“dir(action)”等等的东西? (即使它不使用控制台)。

这个functionlogging在这里:

http://pydev.org/manual_adv_debug_console.html

从debuggingangular度打开的控制台实际上是交互式的,尽pipe我花了一段时间才意识到这一点。 input内容后需要重新input两次,然后进行评估。 有关Pydev网站的更多信息,请访问: http ://pydev.org/manual_adv_debug_console.html

双击“行动”或任何其他variables。

CTRL + SHIFT + d

如果你使用手表,我不能想象更好的互动。 你可以看到每一个变化。

当我设置一个断点并点击F11 Eclipse启动debugging器并提示打开“debugging透视图”。 然后你可以打开窗口 – >显示视图 – >expression式,打开expression式视图,然后右键单击expression式视图窗口,select“添加监视expression式”添加任何expression式(如dir)。相反,我是也能够在PyDev控制台中键入dir(一些expression式),并获得相同的效果。 我正在使用PyDev 1.4.6.2788

在小型监视器上,您可能没有意识到debugging交互式控制台与常规交互式控制台不同:它在底部input了第二个命令提示符,而不是像普通控制台那样位于顶端。