gpt4 book ai didi

python - 为什么 Python 的控制台在 Eclipse 中的调试视角中与 PyDev 分开?

转载 作者:行者123 更新时间:2023-12-01 04:24:58 25 4
gpt4 key购买 nike

当我使用 PyDev(Eclipse 的 Python 插件)在 Eclipse 中使用调试器启动 Python 程序时,控制台始终分为两个窗口。一个是我可以实际输入代码的地方,另一个是显示我的代码条目及其输出的地方。请参阅以下片段。

enter image description here

还有一个“专用”调试控制台,每当我的程序暂停时我都可以启动它,但这需要手动单击(PyDev > 调试控制台)。该控制台没有滑动 View 。请参阅片段。

enter image description here

当我的程序暂停时,为什么有两种方式与 Python 交互?为什么默认控制台(来自第一个屏幕截图)分为两个窗口?如何使我的默认控制台更像第二个控制台而没有 Split View?

最佳答案

第二个底部控制台保存注入(inject)当前上下文的用户命令的历史记录。它提供了更清晰的输入机制,能够浏览命令历史记录。此外,某些运行循环的程序可能会频繁地打印到原始控制台,从而导致难以将命令打印到顶部控制台。

它也可能是为了 future 的功能而添加的,例如将输入的上下文更改为代码中的不同位置。

这只是我的猜测。如果您不想看到它,可以使用“隐藏控制台提示符”终端按钮。如果您正在调试并暂停,两个控制台都可以输入命令。

关于python - 为什么 Python 的控制台在 Eclipse 中的调试视角中与 PyDev 分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com