VS Code中g++自定义任务默认打开外部终端,如何改为内部终端?
在VS Code内部终端执行C++构建任务的配置方法
当然可行!你只需要在现有的tasks.json任务配置中添加一个presentation字段,就能让构建任务在VS Code的内部终端中运行并展示输出。
修改后的完整配置如下:
{ "version": "2.0.0", "tasks": [ { "label": "build my app", "type": "shell", "command": "g++", "args": [ "-std=gnu++0x", "-Wall", "-Werror", "-g", "tutorial.cpp" ], "group": { "kind": "build", "isDefault": true }, "presentation": { "reveal": "always", "panel": "shared", "showReuseMessage": false } } ] }
简单解释下新增的presentation字段里的参数:
"reveal": "always":任务启动时自动显示内部终端面板,方便你直接查看构建输出"panel": "shared":所有构建任务复用同一个终端面板,避免每次构建都弹出新终端"showReuseMessage": false:关闭终端复用的提示信息,让界面更清爽
保存修改后的tasks.json,再运行构建任务,就能在VS Code的内部终端里看到构建过程和结果啦!
内容的提问来源于stack exchange,提问作者user3139545
相关产品推荐
相关产品推荐

