在Eclipse中使用Pydev的交互式控制台?
我使用Pydev插件在Eclipse中debugging我的Python代码。 我可以打开一个Pydev控制台,它给了我两个select:“当前活动的编辑器的控制台”和“Python控制台”。 但是,在断点后检查当前的variables状态是没有用的。
例如,代码停在断点处,我想用控制台检查一个“action”variables。 但是我的variables不可用。 我该如何做“dir(action)”等等的东西? (即使它不使用控制台)。
这个functionlogging在这里:
从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了第二个命令提示符,而不是像普通控制台那样位于顶端。