使用VSCode编写/测试python,在调试模式下会出现问题。
在几次更新之前,VSCode开始在插入活动代码窗口的大红色框中显示当前堆栈跟踪错误报告。它很好,因为它在终端下来,但在这里 - 我似乎无法关闭它。
问题是我处于调试模式,因此当前变量值仍然存在并且在悬停时可见,并且我希望悬停不同的变量 - 但是大红色框占据了大部分屏幕空间。
(1)有没有办法关闭盒子,同时保持调试模式? (单击红色方块时会自动关闭以停止调试)
(2)有没有办法在用户设置中关闭这个新功能? (也就是说,只需在终端窗口中保留错误消息?)
(3)如果不是 - 有没有人知道是否为此打开了github问题? (是的,我搜索过,没有看到一个,但也许这个东西没有被恰当地称为big red box
- 还有什么我应该搜索的吗?
在vscode存储库上有一个关于这个的open issue。
原因如下:
旧版本的调试器也用于显示堆栈跟踪(但后来引入的错误导致了该功能的破坏)此外,其他调试器在UI中显示堆栈跟踪至于异常细节UI占用太多空间,这是VS代码中的上游问题。我们无法控制显示的异常信息的大小。仅为我的代码过滤堆栈跟踪是一个单独的问题。
它实际上是python调试器扩展的新更新的结果。