Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging VSCode-使用集成终端而不是调试控制台进行调试/启动_Debugging_Visual Studio Code - Fatal编程技术网

Debugging VSCode-使用集成终端而不是调试控制台进行调试/启动

Debugging VSCode-使用集成终端而不是调试控制台进行调试/启动,debugging,visual-studio-code,Debugging,Visual Studio Code,在VisualStudio代码中,是否有方法使用集成终端来调试/启动代码,而不是使用调试控制台 目前,我正在使用外部控制台窗口调试VSCode中的代码,但在全屏调试时,由于它进入后台,所以不太方便。调试控制台的问题是它不允许输入,因此如果我的程序需要任何输入,并且我不使用外部控制台,它就会被卡住 或者,有没有一种方法可以将intput馈送到调试控制台 编辑:我尝试用Microsoft C++插件调试C++代码。 这是我的launch.json: { "name": "Debug"

在VisualStudio代码中,是否有方法使用集成终端来调试/启动代码,而不是使用调试控制台

目前,我正在使用外部控制台窗口调试VSCode中的代码,但在全屏调试时,由于它进入后台,所以不太方便。调试控制台的问题是它不允许输入,因此如果我的程序需要任何输入,并且我不使用外部控制台,它就会被卡住

或者,有没有一种方法可以将intput馈送到调试控制台

<>编辑:我尝试用Microsoft C++插件调试C++代码。 这是我的
launch.json

{
        "name": "Debug",
        "type": "cppvsdbg",
        "request": "launch",
        "program": "${workspaceFolder}/bin/Debug/HelloWorld.exe",
        "args": [],
        "preLaunchTask": "Build",
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "console": "integratedTerminal"
}

是的。您可以通过添加

“控制台”:“集成终端”

<> >在您的代码>启动.jSON< /Cord>文件> < /p> ,在调试C++文件时,我没有得到外部控制台,选项如下:
“外部控制台”:false

在<代码>启动中。在调试程序配置中,JSON < /COD>文件。

它说:属性控制台是不允许的。< /代码> -我想这是C++调试器中不允许的。(我应该提到我的
launch.json
——添加到原始帖子中)每个特定的调试器可能支持也可能不支持这些“控制台”选项。很明显你用的那个没有。你在用吗?它有一个“外部控制台”:true;是的,我正在使用这个插件,但是出于原始帖子中所述的原因,我不喜欢使用外部控制台(但我想这就是我现在所能得到的)