VS Code CMake Tools栏调试按钮消失,如何恢复该功能?
恢复VS Code CMake Tools调试控制栏的方法
确认调试会话启动方式
- 必须通过CMake Tools的调试按钮启动调试流程,普通的“无调试运行”不会触发调试控制栏,只有正式启动调试会话才会显示暂停、播放等控制按钮。
- 检查
.vscode/launch.json配置是否正确:- 打开项目下的
.vscode/launch.json文件 - 确认配置的
type字段为cppvsdbg(Windows平台)或cppdbg(Linux/macOS),request字段为launch,且program路径指向CMake生成的可执行文件。
- 打开项目下的
启用调试工具栏显示
- 打开VS Code设置(快捷键
Ctrl+,或Cmd+,),搜索debug.toolBarLocation,将其设置为floating或docked(默认值为floating),避免设置为hidden。 - 同时检查
debug.showDebugToolbar选项,确保该选项处于勾选状态。
重置CMake Tools配置
- 打开命令面板(快捷键
Ctrl+Shift+P或Cmd+Shift+P),输入CMake: Reset CMake Tools Configuration并执行,之后重启VS Code并重新加载项目。
检查相关扩展状态
- 确保安装了C/C++ Extension Pack,该扩展包包含CMake Tools调试所需的依赖组件,单独安装CMake Tools可能缺少调试支撑模块。
- 将CMake Tools和C/C++扩展更新至最新版本:打开扩展面板,找到对应扩展检查更新,更新完成后重启VS Code。
手动调出调试控制栏
如果以上步骤无效,可在启动调试会话后,打开命令面板输入Debug: Toggle Debug Toolbar并执行,手动切换显示调试控制栏。
内容的提问来源于stack exchange,提问作者Omroth
相关产品推荐
相关产品推荐

