好长时间遇到这样一个问题就是vscodeclangdremote SSH环境打开linux内核源码或者Uboot内核源码的头文件发现存在大量的标识符是白色的没有被选择的vscode主题识别到如图所示而打开的源文件就不存在这样的问题。刚开始我以为是主题的原因换了好几种vscode自带主题都无法解决问题后来我终于找到原因了打开头文件后vscode识别头文件h文件为c模型如任务栏右下角所示正确应该识别为C语言。因此只需要将识别错误的c改成“自动检测”就解决了。那么如何设置打开h头文件的时候用识别为c语言而非C呢第二步选择c,这样当再次打开h头文件的时候识别为C语言而非C语言。
vscode+clangd打开头文件发现某些标识符不识别为“白色”语言模型识别为C++
好长时间遇到这样一个问题就是vscodeclangdremote SSH环境打开linux内核源码或者Uboot内核源码的头文件发现存在大量的标识符是白色的没有被选择的vscode主题识别到如图所示而打开的源文件就不存在这样的问题。刚开始我以为是主题的原因换了好几种vscode自带主题都无法解决问题后来我终于找到原因了打开头文件后vscode识别头文件h文件为c模型如任务栏右下角所示正确应该识别为C语言。因此只需要将识别错误的c改成“自动检测”就解决了。那么如何设置打开h头文件的时候用识别为c语言而非C呢第二步选择c,这样当再次打开h头文件的时候识别为C语言而非C语言。