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

发布于 2024-07-09 02:10:41 字数 222 浏览 10 评论 0原文

我正在使用 Pydev 插件在 Eclipse 中调试我的 Python 代码。 我可以打开 Pydev 控制台,它给了我两个选项:“当前活动编辑器的控制台”和“Python 控制台”。 然而,它们对于检查断点后的当前变量状态都没有用。

例如,代码在断点处停止,我想使用控制台检查“操作”变量。 但是我的变量不可用。 我怎样才能做“dir(action)”等事情? (即使它不使用控制台)。

I'm debugging my Python code in Eclipse using the Pydev plugin. I'm able to open a Pydev console and it gives me two options: "Console for currently active editor" and "Python console". However none of them is useful to inspect current variable status after a breakpoint.

For example, the code stopped at a breakpoint and I want to inspect an "action" variable using the console. However my variables are not available. How can I do things like "dir(action)", etc? (even if it is not using a console).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

感悟人生的甜 2024-07-16 02:10:41

在调试视角中打开的控制台实际上是交互式的,尽管我花了一段时间才意识到这一点。 输入某些内容后,您需要按两次回车键,然后才会对其进行评估。
有关 Pydev 网站的更多信息,请访问:http://pydev.org/manual_adv_debug_console.html

The console that opens in the debug perspective is in fact interactive, although it took me a while to realize it. You need to hit return twice after typing something and then it gets evaluated.
More info on the Pydev site here: http://pydev.org/manual_adv_debug_console.html

浸婚纱 2024-07-16 02:10:41

双击“操作”或任何其他变量。

ctrl+shift+D

如果您使用手表,我无法想象更好的交互。 你能够看到每一个变化。

Double click on "action" or any other variable.

ctrl+shift+D

And if you're using watches, I cant imagine better interaction. You are able to see every change.

咆哮 2024-07-16 02:10:41

当我设置断点并按 F11 时,Eclipse 会启动调试器并提示打开“调试透视图”。 然后您可以打开窗口-->显示视图--> 表达式打开表达式视图,然后您可以在表达式视图窗口中右键单击并选择“添加监视表达式”以添加任何表达式(例如目录)
相反,我也可以在 PyDev 控制台中输入 dir(some expression) 并获得相同的效果。
我正在使用 PyDev 1.4.6.2788

When I set a break point and hit F11 Eclipse launches the debugger and prompts to open the "Debug Perspective". You can then open the Window-->Show View --> Expressions which opens the expressions view, you can then right click in the Expressions view windows and choose "Add Watch Expression" to add any expression(such as dir)
Conversely I was also able to type in dir(some expression) in the PyDev console and get the same effect.
I'm using PyDev 1.4.6.2788

一直在等你来 2024-07-16 02:10:41

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

On a small monitor, you may not realize that the debug interactive console is different from the regular interactive console: it has a second command prompt at the bottom where you type, not at the top like the normal console.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文