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

VSCode终端按F5执行代码出现^C及重复执行异常问题求助

VSCode F5执行代码异常问题解决办法
  • 检查launch.json配置
    打开项目里的.vscode/launch.json文件,看看console字段是不是设成了integratedTerminal,如果是外部终端(externalTerminal)容易留进程残留。另外瞅一眼preLaunchTask有没有重复执行的任务,或者任务配置里有没有多余的终止/启动步骤。

  • 关掉终端会话持久化
    在VSCode设置里搜terminal.integrated.enablePersistentSessions,把它改成false,避免之前的执行进程没清干净影响下一次运行。

  • 排查代码里的阻塞/残留逻辑
    如果你的代码里有等用户输入的部分(比如Python的input()、C的scanf()),第一次跑完可能进程没完全终止,或者输入缓冲区有残留,导致第二次执行被强制中断(^C就是终止信号)。可以在代码末尾加个强制退出的逻辑,比如Python里加sys.exit(),确保进程彻底结束。

  • 手动清终端进程
    每次执行完代码后,手动关掉终端面板再重新打开,试试再执行,要是正常了,说明是终端进程没被正确回收。

  • 重置VSCode默认设置
    先备份自己的自定义设置,然后按Ctrl+Shift+P打开命令面板,输入Preferences: Reset Settings重置成默认设置,排除自定义设置搞出来的冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 08:44:52