6

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

我发现了如何启动交互式控制台并使用它来运行功能。我的问题是这样的:

  1. 每次我更改代码并重新运行它时,我的交互式控制台都会消失。这很烦人,因为我必须重新打开控制台,并且无法查看/重新运行我以前的历史记录。如果我固定它,它会保留,但是我无法运行任何代码。有什么方法可以让交互式控制台一直保持打开状态,同时还能运行您的代码?我目前花费大量时间关闭和打开控制台!

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

谢谢尼尔

4

2 回答 2

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

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

于 2013-07-15T17:28:52.620 回答
0

不确定问题的根源是否相同,但我遇到了类似的问题,即我在脚本编辑器中单击后 PyDev 控制台一直消失,即使单击了控制台的Pin Console按钮也是如此。

我通过双击脚本的 tab解决了这个问题,这使控制台始终可见。

于 2018-04-21T12:36:49.110 回答