成为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:

相关推荐
另寻沧海1 天前
VS Code 内置变量与配置文件完全指南
c++·vscode
惊讶的猫1 天前
vscode+conda
ide·vscode·conda
谧小夜1 天前
Visual Studio Code中实现Go语言自动导包教程
ide·vscode·golang
peixiuhui1 天前
Iotgateway技术手册-5. 插件化驱动架构
开发语言·物联网·网关·数据采集·iot·dotnet·iotgateway
Motion_zq1 天前
vscode使用i18n-ally插件,实现自动翻译(配置百度key)
ide·vscode·机器翻译
Dillon Dong1 天前
STM32嵌入式:如何使用VSCode EIDE来获取flash块数据并转换成可视化的数据 来判断源头数据是否错误
vscode·stm32·嵌入式硬件
One_Piece_Fu1 天前
2026年node.js最新版下载(24.12.0LTS)安装教程(详细)
vscode·学习·node.js
ASEpochs2 天前
Vsocde中‘sh’不是内部或外部命令,也不是可运行的程序或批量处理文件--已解决
git·vscode·bash
不爱编程爱睡觉2 天前
vscode下载/常用插件分享及如何链接Ubuntu
ide·vscode·ubuntu
麻辣长颈鹿Sir2 天前
CMAKE指令集
linux·运维·windows·cmake·cmake指令集