VSCode按Ctrl+F5执行“不调试运行”仍启动Python调试控制台问题
解决VSCode Ctrl+F5启动Python调试控制台而非默认终端的问题
检查并修改launch.json配置
打开运行和调试面板(Ctrl+Shift+D),点击顶部的「创建launch.json文件」(若已有则直接编辑),选择Python环境后,确保配置中的console字段设置为integratedTerminal(集成终端)或externalTerminal(外部终端),而非internalConsole(调试控制台)。示例配置:{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true } ] }调整VSCode全局设置
打开设置面板(Ctrl+,),搜索以下选项并修改:Python > Terminal: Execute In File Dir:勾选该选项,确保终端在当前文件目录启动Python > Debugging: Console:选择integratedTerminal而非internalConsole
若之前有自定义配置冲突,可点击设置右上角的「打开设置(JSON)」,删除所有与Python终端、调试控制台相关的自定义条目,恢复默认设置。
检查tasks.json任务配置(若使用任务运行)
若你是通过自定义任务运行代码而非launch配置,打开tasks.json,确保任务类型为shell或process,并设置终端显示规则:{ "version": "2.0.0", "tasks": [ { "label": "Python: 运行当前文件", "type": "shell", "command": "python ${file}", "presentation": { "reveal": "always", "panel": "shared" }, "problemMatcher": [] } ] }重置Python扩展设置(极端情况)
若以上方法无效,打开命令面板(Ctrl+Shift+P),输入Extensions: Show Installed Extensions,找到Python扩展,右键选择「Reset Extension Settings」,随后重启VSCode即可。
内容的提问来源于stack exchange,提问作者user22749526
相关产品推荐
相关产品推荐

