Visual Studio代码智能感知模式

sal*_*ira 5 c++ intellisense visual-studio-code

c_cpp_properties.json标记"intelliSenseMode"的有效值是什么?

它默认为clang-x64,但是我用g ++编译,那么我可以在那里使用另一个值吗?我找不到任何关于它的文档.

sal*_*ira 7

因为Artemy Vysotsky没有回答他的回答:

该文档指出"msvc-x64"和"clang-x64"是唯一可能的值.

  • 到目前为止,也可以选择`gcc-x64`。(应该是Linux的默认值,但是我的Linux vscode安装默认为`clang-x64`) (2认同)

小智 7

编辑 .json 配置文件时,只需键入"intelliSenseMode": ""并让 IntelliSense 本身提供帮助。

实际上,您可以使用该选项"intelliSenseMode": "${default}"来允许自我选择。

截至今天,默认值是:clang-x64(适用于 Mac);msvc-x64 适用于 Windows;和用于 Linux 的 gcc-x64。