问题 Keil MDK 设置全局宏定义后,vscode遇到#ifdef条件编译代码就不能正确着色,查看代码不是很方便,如下图: 措施 在vscode的配置文件c_cpp_properties.json 中增加相应的宏定义 按Ctrl + Shift + P选择C/C++编辑配置进入c_cpp_properties.json在配置文件中的defines项中加入需要的宏定义 效果