成为CMake砖家(4): VSCode中的CMake语法高亮

大家好,我是白鱼。 在成为CMake砖家的路上,我的主力 IDE/编辑器是 VSCode。

VSCode 免费、插件丰富、文档完善, 相比于 CLion 的年费几百上千元的license真的很香。

不过, 工欲善其事必先利其器, VSCode 需要安装合适的插件才可以得到 CMake 语法高亮。 如果只是安装了 CMake Tools (至少对于 19.19 版本, 截至2024.07.14), CMakeLists.txt 仍然是没有高亮的:

推荐大家安装 CMake Language Support 插件, 效果如右图:

CMake Language Support 插件依赖 dotnet,可以自行安装, 也可以使用 VS2022 安装路径下的:

例如白鱼使用的是 VS2022 自带的 dotnet:
C:\Program Files\Microsoft Visual Studio\2022\Community\dotnet\net8.0\runtime\dotnet.exe

在环境变量里加入 PATH:

相关推荐
到底起什么网名才能不重名10 小时前
使用各种CSS美化网页
前端·css·vscode·bootstrap·html
不知所云,18 小时前
3. lvgl 9.3 vscode 模拟环境搭建 lv_port_pc_vscode-release-v9.3
ide·vscode·编辑器·c·sdl·lvgl vscode·lvgl模拟器
墨小傲19 小时前
基于Linux下的vscode c/c++开发环境搭建详细教程
linux·c语言·vscode
胖大和尚1 天前
CMake是什么
cmake
tan180°1 天前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
我在看世界1 天前
家里vscode连公司内网vscede
vscode·ssh
悠悠小茉莉2 天前
Win11 安装 Visual Studio(保姆教程 - 更新至2025.07)
c++·ide·vscode·python·visualstudio·visual studio
SZ1701102312 天前
华为云 银河麒麟 vscode远程连接
ide·vscode·华为云
yanjiee2 天前
需要scl来指定编译器的clangd+cmake在vscode/cursor开发环境下的配置
ide·vscode·编辑器
Waltt_Qiope2 天前
关于使用cursor tunnel链接vscode(避免1006 issue的做法)
ide·vscode·issue