如何从 VS Code 中的 C++ 调试控制台删除启动消息?

问题描述 投票:0回答:1

These are the messages I am talking about..

我知道可以通过修改我的 launch.json 配置来删除它们。我这样做了,但它只删除了告诉我符号已加载的消息;蓝色的消息仍然存在。您可以在下面看到我的 launch.json 的样子。你怎么解决这个问题?

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [

       {
        "name": "Debug C++",
        "type": "cppdbg",
        "request": "launch",
        "program": "${workspaceFolder}/main.exe",
        "cwd": "${workspaceFolder}",
        "logging":{
            "moduleLoad": false,
            "threadExit": false,
            "processExit": false
        }
        }
    ]
    
}
c++ visual-studio-code configuration
1个回答
0
投票

至于介绍性启动消息,您可以通过将

--quiet
传递给 GDB 来抑制该消息。例如,在您的启动配置中,
"miDebuggerArgs": "--quiet",
。或者您可以通过配置文件来完成此操作,如此处所述。

至于其余的消息,我不知道有什么方法可以让它们不被打印。您可以通过右键单击调试控制台并选择“清除控制台”来清除调试控制台,也可以绑定键盘快捷键来清除它。前任。 (在 keybindings.json 中,您可以使用

命令面板
中的 Preferences: Open Keyboard Shortcuts (JSON) 命令打开)

{
    "key": "ctrl+l",
    "command": "workbench.debug.panel.action.clearReplAction",
    "when": "inDebugRepl"
}
© www.soinside.com 2019 - 2024. All rights reserved.