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

相关推荐
Wallace Zhang2 分钟前
STM32F407 | Embedded IDE01 - vscode搭建Embedded IDE开发环境(支持JLINK、STLINK、DAPLINK)
ide·vscode·stm32
Mr-Apple4 小时前
windows编译googletest框架搭配vscode调试
ide·windows·vscode
C.L.L7 小时前
vscode中同时运行两个python文件(不用安装插件)
ide·vscode·编辑器
zhy2956317 小时前
【LIBS】开源库编译之OSQP
ubuntu·cmake·osqp·libs
evan_gyy18 小时前
【VSCode】解决:提取扩展失败,XHR Failed
vscode·代理·扩展
乐闻x18 小时前
VSCode 插件开发实战(一):快速入门插件开发
ide·vscode·编辑器
scoone18 小时前
VSCode 中 Git 功能比较:内置 Git、GitLens 与 Git History 插件
ide·git·vscode
这个男人是小帅18 小时前
【AutoDL】通过【SSH远程连接】【vscode】
运维·人工智能·pytorch·vscode·深度学习·ssh
Linux嵌入式木子19 小时前
Vscode搭建C语言多文件开发环境
ide·vscode·编辑器