You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code的tasks.json中调用cmd.exe /c cls清除集成终端?

正确的tasks.json配置方案

你现有配置的问题在于CLEAN任务的命令格式不符合VS Code的task配置规范,需要将可执行程序和参数拆分配置。修正后的完整配置如下:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "COMPILE",
            "command": "cl.exe",
            "args": [
                "/Zi",
                "/EHsc",
                "/nologo",
                "/Fe:",
                "${fileBasenameNoExtension}.exe",
                "${file}",
                "/std:c++latest"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$msCompile"
            ]
        },
        {
            "label": "CLEAN",
            "command": "cmd.exe",
            "args": ["/c", "cls"],
            "dependsOn": "COMPILE",
            "type": "shell"
        },
        {
            "label": "RUN",
            "command": "${fileBasenameNoExtension}.exe",
            "dependsOn": "CLEAN",
            "options": {
                "cwd": "${fileDirname}"
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

修改说明

  • 将原来写在同一个command字段的cmd.exe /c cls拆分为独立的command和args字段,避免VS Code将整段内容识别为不存在的可执行文件
  • 给CLEAN任务新增"type": "shell"字段,明确要求该任务在shell环境下执行,保证清屏命令作用于当前打开的集成终端

配置完成后使用默认生成快捷键Ctrl+Shift+B即可按「编译代码→清除终端内容→运行程序」的顺序自动执行所有步骤。

内容的提问来源于stack exchange,提问作者Display Name

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 04:45:05