我使用VS代码已经有一段时间了,就在今天,我开始遇到这个奇怪的问题。以前,如果我开始调试程序(F5),它将开始调试并在“调试控制台”中显示输出:
这里是mylaunch.json:
{
"version": "0.2.0",
"configurations": [{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}"
}
]
}
我只希望在“调试控制台”(以前的默认行为)中输出。请帮我恢复原样。
编辑3
与python扩展的release 2019.4.0一样,现在可以将
console
选项设置为internalConsole
(#4321)。编辑2
根据omartin2010's answer中的建议,您可以另外设置选项
在开始调试时自动打开调试控制台。
编辑1
将console选项显式设置为
none
是一种方法。见评论。原始答案
要确保将输出写入调试控制台,可以设置debugOptions。 在
launch.json
的配置中添加以下条目应该可以修复它:以上设置的首选答案
现在抛出一个错误。
新用法是
GitHub中记录了一个更新文档here的错误。
我也遇到了同样的问题,但我通过在顶部添加一个新配置解决了这个问题,该配置如下所示:
我发现这是一个更好的解决方案,因为我不必更改其他调试函数之一。在您的例子中是“Python:Terminal(integrated)”调试选项。我需要的和调试控制台功能一样多。我同时使用这两个函数,它们在我希望显示输出的地方显示输出。
相关问题 更多 >
编程相关推荐