VSCode语法错误突出显示不适用于C ++代码

时间:2020-05-11 16:21:18

标签: c++ visual-studio-code

已经安装了Microsoft的C / C ++扩展,并且一切正常。但是,当出现问题时,VSCode似乎不会在语法错误上显示任何红色下划线。

我正在使用Linux(kubuntu)和预装的g ++。我还可以成功构建代码并运行它。

关于如何解决此问题的任何建议?

3 个答案:

答案 0 :(得分:1)

阅读上一个答案的注释后,您的设置似乎有些混乱。解决此问题的最后一种方法是将Visual Studio Code的设置重置为其出厂默认值。

删除下面显示的文件:

  • 对于Windows:%APPDATA%\Code\User\settings.json
  • 对于Linux:$HOME/.config/Code/User/settings.json

或直接从代码中完成:

  1. F1 键入用户设置
  2. Enter 单击工作表图标
  3. 您将被降为settings.json
  4. 删除其所有内容,保存并重新启动。

答案 1 :(得分:0)

在 settings.json 中:

"C_Cpp.errorSquiggles": "Enabled"

from setting.json  "C_Cpp.errorSquiggles": "Enabled",

答案 2 :(得分:-1)

  1. 转到 VS Code 中的设置
  2. 搜索波浪线
  3. 将 c_cpp:Error Squiggles 更改为 enalbleifIncludesResolve