如何让VS Code调试时不打开终端?

Shu*_*eng 5 c++ ubuntu visual-studio visual-studio-code

我在 Ubuntu 17.04 上安装了 VS Code。

当我调试 C++ 应用程序时,输出显示在专用终端中,而不是显示在 VS Code 本身中(就像 Eclipse 那样)。

如何使 VS Code 在编辑器本身内显示输出,即不打开另一个终端?

我的启动配置如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "gdb",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceRoot}/a.out",
            "args": ["foo", "bar", "baz"],
            "stopAtEntry": false,
            "cwd": "${workspaceRoot}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "g++"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我希望设置externalConsole为 false 可以解决问题。然而,这并没有改变任何事情。

小智 0

"console":"none"像这样设置:

"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}"
"cwd": "${workspaceFolder}"
"console": "none"
Run Code Online (Sandbox Code Playgroud)