在vscode中配置ESP-IDF时,为了条件编译达到像keil5那样,没有定义时显示灰色,如果定义就显示高亮
但是借鉴了几位博主修改后还是不行
修改1:将C_Cpp: Dim Inactive Regions勾选上
修改2:将C_Cpp: Inactive Region Opacity的值设置成0.1-1.0之间
设置后未满足条件的还是显示高亮效果
这是由于vscode在生成setting配置文件时将“C_Cpp.intelliSenseEngine”设置成了“Tag Parser”
只要将“Tag Parser”修改为“default”即可实现变灰效果
有可能你们会看到#include "freertos/FreeRTOS.h"会报错,不过没关系,编译还是能正常通过。所以大家选择性修改。
参考博主:无人等人
学海无涯
如有侵权,望告诉本人删除!!!!!