pydev交互式控制台总是消失和其他控制台问题

nro*_*rob 6 python eclipse console pydev

我刚开始在Eclipse中使用pydev,我对交互式控制台的工作方式有很多疑问.

我已经找到了如何启动交互式控制台并使用它来运行功能.我的问题是:

  1. 每次我更改代码并重新运行它时,我的交互式控制台都会消失.这很烦人,因为我必须重新打开一个控制台,我无法看到/重新运行我以前的历史记录.如果我固定它,它会停留,但我不能运行任何代码.有没有办法让交互式控制台始终保持打开状态,还能运行你的代码?我目前花了大量的时间关闭并打开游戏机!

  2. 如何从交互式控制台运行一个函数,但仍然让调试器在断点处停止.如果我从主函数运行代码,我可以使用调试器,但如果我从控制台运行代码,它只是跳过断点.

谢谢Niall

eri*_*krf 0

  1. 您可以在激活所需的 Python 文件的情况下按 Ctrl+Alt+Enter,而不是单击“Python Run”,控制台将调用execfile它。你以前的所有故事都留在那里。您还可以选择代码的某些部分并仅运行它。

  2. 据我所知,你不能。检查 pdb 模块。