我已经使用VS代码很长时间了,就在今天,我开始出现这个奇怪的问题。以前,如果我开始调试一个程序(F5),它将开始调试并在“调试控制台”中显示输出:
下面是我的launch.json:
{
"version": "0.2.0",
"configurations": [{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}"
}
]
}
我只希望在“调试控制台”中输出(以前的默认行为)。请帮我把它调回原来的样子。
与python扩展的2019.4.0版本一样,现在可以将console
选项设置为internalconsole
(#4321)。
在.vscode/launch.json
中:
"console": "internalConsole"
正如Omartin2010的答案中所建议的,您可以另外设置该选项
"internalConsoleOptions": "openOnSessionStart"
若要在开始调试时自动打开调试控制台,请执行以下操作。
将“控制台”选项显式设置为“none”
是最初的方法(请参见答案),但现在“none”不再有效(请参见上面的编辑3)
"console": "none"
要确保将输出写入调试控制台,可以设置DebugOptions。在launch.json
的配置中添加以下条目应该可以解决这个问题:
"debugOptions": [
"RedirectOutput"
]
在Visual Studio代码中,是否有一种方法可以使用集成终端来调试/启动代码,而不是调试控制台? 目前,我使用外部控制台窗口来调试VSCode中的代码,但在全屏调试时不太方便,因为它进入了后台。调试控制台的问题是它不允许输入,所以如果我的程序需要任何输入,并且我不使用外部控制台,它就会被卡住。
在调试pyspark程序时,我会在加载dataframe()后放置一个断点。然后,使用调试控制台单命令行执行以下操作: 计数正确地显示在下。但是,如果我试图显示dataframe内容,我会得到以下结果: 还有: 谢谢
非常感谢帮助。 提前感谢 -Simon
问题内容: 调试node.js代码时,是否可以在Visual Studio代码(版本1.10.2)的调试控制台中显示颜色(如在终端中)? 问题答案: 我想到目前为止,最好的方法是将调试输出放入备用目标位置: 在“启动配置属性” 中,可以将设置设置为以下之一:(默认设置,内置的调试控制台)(外部cmd窗口)或(“ VS Code”终端)。 外部终端命令行可以进一步在VS码设置中指定下列之一下:,,并
问题内容: 我有一个正在创建的用户控件,它使用jQuery中的一些AJAX。 我需要在控件的代码后面调用一个函数,但是我在网上找到的每个示例都像这样: 如果我在Default.aspx页中有该方法,则此方法很好。但是我不想在那儿有函数,我需要在控件的代码背后添加函数。如何修改url属性以调用正确的函数? 我试过了: 但这没用。 问题答案: 您不能… WebMethods必须位于WebService
当我搜索这个时,我找不到任何信息(可能我搜索了错误的关键字),但我需要一种方法,我可以让调试器在运行时输出我自己的字串,有点像System.out.print语句,但改为控制台窗口。 也许我只是个笨蛋,但我也想在有人告诉我这个问题之前问一下:在您完成程序并创建jar之后,system.out.print、println和printf语句是否会在运行时打印到命令提示符。我的程序使用JFrame和se