- CMake
插件名:CMake
作用:给 CMake 脚本提供语法高亮、代码提示、格式化、错误检查
简单说:
让 CMakeLists.txt 文件有颜色
写命令时有自动补全
写错了会标红提示
支持格式化、跳转定义
它不负责编译、不负责运行,只负责让你写 CMake 更舒服。 - CMake Tools
插件名:CMake Tools
作用:CMake 项目的编译、构建、运行、调试一体化工具 **
这是真正干活的插件:
一键配置 CMake 项目
一键选择编译器(GCC/ARM-GCC 等)
一键生成 Makefile / 构建文件
一键编译、运行、调试
直接在 VSCode 底部状态栏点一下就能切换编译模式(Debug/Release)
没有它,你只能在终端敲 cmake、make;有它,点几下鼠标就能完成。 - Cortex-Debug
插件名:cortex-debug
** 作用:ARM Cortex-M 单片机的在线调试工具
专门给嵌入式 / STM32/NXP/ESP32 等 ARM 芯片用的:
支持 J-Link / ST-Link / DAPLink
在 VSCode 里单步调试单片机
查看寄存器、内存、变量
烧录固件 + 调试一体
这是嵌入式开发必备的调试插件,没有它就没法在 VSCode 里在线调试 MCU。 - Doxygen Documentation Generator
插件名:Doxygen Documentation Generator
作用:自动生成规范的代码注释,支持 Doxygen 文档生成
你写:
c
运行
///
然后回车,它自动生成:
c
运行
/// @brief
/// @param
/// @return
功能:
自动生成函数注释
支持 @brief, @param, @return 等标准注释
配合 Doxygen 工具可以自动生成 PDF/HTML 开发文档
让代码注释规范、好看、能自动生成文档。
一句话总结(超级好记)
CMake:让 CMake 脚本好看、好写(编辑器增强)
CMake Tools:真正编译、构建、运行项目(构建工具)
Cortex-Debug:调试 ARM 单片机(嵌入式调试)
Doxygen:自动生成规范代码注释(文档工具)
总结
写 CMakeLists.txt → 用 CMake
编译 CMake 项目 → 用 CMake Tools
调试 STM32/ARM 单片机 → 用 Cortex-Debug
生成 规范注释 / 文档 → 用 Doxygen
如果你愿意,我还能帮你:
・推荐一套嵌入式 VSCode 最强插件组合
・帮你配置 VSCode + ARM-GCC + CMake + 调试完整开发环境
需要吗?
如何在 VSCode 中配置 CMake Tools 插件?
如何使用 cortex-debug 插件进行调试?
如何使用 Doxygen Documentation Generator 插件生成文档?