VS Code终端仅显示构建成功信息,不输出代码结果该如何解决?
解决VS Code构建成功但看不到代码输出的问题
检查任务配置(tasks.json)的执行命令:确保构建完成后自动运行生成的可执行文件。比如C/C++项目,不能只停留在编译步骤,要在编译命令后追加运行指令。示例配置:
{ "version": "2.0.0", "tasks": [ { "label": "build and run", "type": "shell", "command": "g++ ${file} -o ${fileDirname}/${fileBasenameNoExtension} && ${fileDirname}/${fileBasenameNoExtension}", "args": [], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": false } } ] }核心是通过
&&串联编译和运行命令,让编译完成后直接执行程序。调整终端展示设置:在VS Code设置中搜索
terminal.integrated.enablePersistentSessions并关闭该选项;或者在tasks.json的presentation字段里设置showReuseMessage: false、clear: false,避免终端内容被清空或被复用提示覆盖。排查代码逻辑:确认代码包含输出语句(如Python的
print()、C++的cout),且没有在输出前提前终止程序的逻辑(如exit(0))。改用“运行和调试”功能:点击左侧调试按钮,配置launch.json后以调试模式运行程序,输出会稳定显示在调试控制台或终端中。
内容的提问来源于stack exchange,提问作者Phan Sealarith
相关产品推荐
相关产品推荐

