VS Code Cpptools扩展重载函数不显示文档注释,如何移除弹窗重载?
如何在VS Code的C/C++扩展快速信息弹窗中移除重载内容?
针对你使用的C/C++扩展v1.15.4,可以通过修改VS Code设置实现需求:
打开VS Code设置界面
- 使用快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac),或通过菜单栏文件 > 首选项 > 设置打开
- 使用快捷键
搜索并修改对应设置
- 在设置搜索框输入
C_Cpp.hover.showOverloads - 将选项取值从默认的
all或compact改为never
- 在设置搜索框输入
若上述选项在v1.15.4版本中未找到,可尝试搜索 C_Cpp.intelliSenseOptions.showQuickInfoOverloads,并将其设置为 false。
修改完成后,悬停在重载函数上时,快速信息弹窗将仅显示当前匹配函数的签名及你用/** */编写的注释描述,不再列出所有重载内容。比如你的示例代码中,悬停在foo(int x)或foo(float x)上时,会分别显示对应的@brief This is a function.注释。
内容的提问来源于stack exchange,提问作者spaL
相关产品推荐
相关产品推荐

