C++ - 编写代码时提示太多

Jar*_*był 6 c++ intellisense visual-studio-code platformio

我已经开始使用 Visual Studio Code + PlatformIO。一般来说,这对我来说很好,但有一件事让我很恼火:写作时的提示太宽泛。

例如,如果我输入Serial.,我会看到一个带有提示的框架。它应该是可见的方法可能列表以及对象使用Serial.print.println.read等不幸的是,我在这里看到所有可能的方法,在我的系统中可用,从所有库等:

串行的提示。 目的

它使这种帮助毫无用处。怎么办?


我尝试将我的设置与没有出现此类问题的同事进行比较,并发现了一个不同之处。我不确定这是否是一个原因,但也许?即:在我的项目中,.vscode文件夹里面有一个c_cpp_properties.json部分,这里是扩展C/C++ Intellisense的配置,对吗?这里是: "intelliSenseMode": "clang-x64",根据帮助 clang-x64 适用于 MAC OS。但是我没有MAC!我用 W10 在 PC 上安装了这个软件,对于 Windows,这个值应该是 msvc-x64。但是如何改变呢?我尝试只编辑此字段,但在重新启动 VSC 后恢复先前的值。