VS Code 1.70(Ubuntu系统)调试选项失效原因及解决方法咨询
解决Ubuntu下VS Code 1.70调试功能失效问题
确认对应语言的调试插件已安装
官方基础教程可能默认你会安装对应语言的调试插件,但VS Code不会自动为所有语言配置调试环境。打开扩展面板(快捷键Ctrl+Shift+X),搜索你编写代码所用语言的官方调试插件(比如Python对应"Python"插件,C/C对应"C/C"插件),安装完成后重启VS Code再尝试调试。检查调试配置文件
launch.json是否正确
首次调试时VS Code会生成launch.json,如果这个文件配置错误,直接导致调试失败。按以下步骤排查:- 打开调试面板(快捷键
Ctrl+Shift+D) - 点击顶部"创建launch.json文件",选择匹配你代码语言的调试环境
- 重点确认
program字段路径是否正确,比如Python调试的配置要确保指向当前文件:{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" } ] }
保存配置后重新启动调试。
- 打开调试面板(快捷键
验证系统级调试依赖是否齐全
部分语言调试需要系统工具支持:- 若调试C/C++代码,终端执行
gdb --version检查是否安装gdb,未安装则运行sudo apt install gdb - 若调试Python代码,确认左下角状态栏显示的Python解释器和系统默认版本一致(可点击状态栏版本切换),终端执行
python3 --version核对版本号
- 若调试C/C++代码,终端执行
重置VS Code配置文件
若以上方法都无效,可能是配置文件损坏。尝试重置:- 完全关闭VS Code
- 终端执行
mv ~/.config/Code ~/.config/Code.backup备份原有配置 - 重新启动VS Code,重新配置调试环境
内容的提问来源于stack exchange,提问作者Omy Gov
相关产品推荐
相关产品推荐

