问题1
有时候,宏定义在Makefile里面是添加的,但是在代码里面没有定义,vscode就会认为没有宏定义,使得宏定义下的代码颜色显示为暗色,非常不方便,所以修改的方法如下:
首先如图是原本的颜色:
可以看到颜色变暗。打开Extentions: C/C++插件的Extention Settings,取消勾选@ext:ms-vscode.cpptools -> C_Cpp: Dim Inactive Regions前的方框,如图:
再看这段代码,颜色正常了。
问题2
变量选中后在宏定义下不高亮,比如PPP
在RV32宏定义下不高亮;并且最后一行PPP3
下面有一条红色的波浪线,看着十分不舒服。问题如图:
解决:disable这个:C_Cpp: Intelli Sense Engine