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

相关推荐
ZXF_H11 小时前
VSCode C/C++函数Ctrl+鼠标点击无法跳转的解决方法
c++·ide·vscode
CoderMeijun13 小时前
CMake 入门笔记
c++·笔记·编译·cmake·构建工具
zhangfeng113313 小时前
vscode 之类的编辑器 ,跳转到某一个函数 方法 是什么快捷键 this->getEbayReturns($shop);
ide·vscode·编辑器
ShawnLiaoking14 小时前
vscode 配置环境
ide·vscode·编辑器
弈风千秋万古愁14 小时前
vscode使用markdown+plantuml
vscode·markdown·plantuml
郝学胜-神的一滴14 小时前
墨韵技术|CMake:现代项目构建的「行云流水」之道
c++·程序人生·软件工程·软件构建·cmake
日更嵌入式的打工仔15 小时前
Visual Studio 与 Visual Studio Code 区别
ide·vscode
时光之源1 天前
Labelme安装及使用说明教程
vscode·数据集·cursor·labelme·数据标注
硅基喵1 天前
ASP.NET Core 内存缓存实战:一篇搞懂该怎么配、怎么避坑
dotnet
意疏1 天前
【C语言】解决VScode中文乱码问题
c语言·开发语言·vscode