我刚开始在Eclipse中使用pydev,我对交互式控制台的工作方式有很多疑问。
我已经了解了如何启动交互式控制台并使用它来运行功能。我的问题是:
每次我更改代码并重新运行代码时,我的交互式控制台都会消失。这很烦人,因为我必须重新打开一个控制台,我无法看到/重新运行我以前的历史记录。如果我固定它,它会停留,但我不能运行任何代码。有没有办法让交互式控制台始终保持打开状态,还能运行你的代码?我目前花了很多时间关闭并打开游戏机!
如何从交互式控制台运行一个函数,但仍然让调试器在断点处停止。如果我从主函数运行代码,我可以使用调试器,但如果我从控制台运行代码,它只是跳过断点。
感谢 尼尔
答案 0 :(得分:0)
您可以按Ctrl + Alt + Enter并激活所需的Python文件,而不是单击“Python Run”,控制台将在其上调用execfile
。你以前的所有故事都留在那里。您也可以选择代码的某些部分并仅运行它。
据我所知,你不能。请改为检查pdb模块。
答案 1 :(得分:0)
不确定问题的根源是否相同,但我遇到了一个类似的问题,即一旦我点击脚本编辑器,PyDev控制台就会一直消失,即使点击控制台的Pin Console
按钮也是如此
我只是通过双击脚本选项卡解决了这个问题,这使得控制台始终保持可见。