【问题标题】:Has PyDev an interactive shell (during debugging) as in Komodo?PyDev 在 Komodo 中是否有交互式 shell(在调试期间)?
【发布时间】:2014-07-25 14:36:46
【问题描述】:

到目前为止,我使用 Komodo IDE 进行 Python 开发,但我现在正在使用 PyDev 测试 Eclipse。一切正常,但我缺少一个 Komodo 功能。
在 Komodo 中,我可以在调试器 shell 中检查正在运行的应用程序。 IE。遇到断点后,我不仅可以读取变量的内容,还可以执行任意 Python 代码(例如更改变量的值),然后继续执行程序。 PyDev 在调试过程中也有一些交互式 shell,但我只能读取变量而不能更改它们的内容。 PyDev 中没有此功能还是我在这里遗漏了什么?

非常感谢, 阿克塞尔

【问题讨论】:

    标签: python pydev


    【解决方案1】:

    如您所见,您可以直接使用控制台:

    http://pydev.org/manual_adv_debug_console.html

    现在,您还可以通过选择堆栈帧来连接交互式控制台(更高级):

    http://pydev.org/manual_adv_interactive_console.html

    【讨论】:

      【解决方案2】:

      是的,您可以这样做。只需在控制台中输入您想要的任何命令 :)。我通常必须右键单击然后

      调试为 >> Python 运行

      PyDev 有点古怪,但你习惯了。

      【讨论】:

      • 确实有效!当我早些时候尝试时,我很困惑,因为变量内容没有立即在变量面板中更新,但只要我对调试器执行进一步的单步操作,GUI 就会更新。非常感谢。
      猜你喜欢
      • 2016-10-18
      • 2014-02-12
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      相关资源
      最近更新 更多