交互式 console/Pydev 控制台因未处理的错误而完全中断

Interactive console/Pydev console breaks completely on unhandled error

使用 PyDev 5.1.2 的 Eclipse Neon (4.6)。

运行 任何带有 Pydev 的 python 脚本,中断某些东西,然后开始在普通控制台或与 运行 脚本关联的 Pydev 调试控制台中播放。

如果您导致异常,例如输入 'test' (不带引号)引用一个不存在的变量,在打印回溯后,控制台不可用 - 你给它一个语句,它思考了一下然后 returns 没有结果。

在 Eclipse 状态栏中它显示 'PyDev Debug Console...Communication'(中间部分被省略,无法让 UI 的那部分足够长以供查看),但没有别的 - 即它看起来调试器在异常发生时死亡。

我断断续续地使用 Pydev 多年,这对我来说不是什么新鲜事,但现在是时候问一问了——这是正常现象吗?

感谢您的帮助。

问题已通过创建新工作区、安装常用插件并正常配置来解决 - ipython 会话突然可以处理它引发的错误。