VSCode中clangd无法自动提示STL类型的问题求助
clangd在VSCode中STL类型自动提示异常问题
现象说明
- 当前项目使用VSCode的clangd插件时,输入
shared这类关键词无法触发std::shared_ptr等STL类型的自动提示,必须手动引入对应头文件(如<memory>)后,相关提示才会出现 - 另一个本地项目中clangd功能正常,输入
std::前缀后能正常展示所有匹配的STL类型提示 - 仅STL类型的提示存在缺失问题,STL函数的自动提示表现符合预期
- 已确认两个项目的clangd配置完全一致
截图说明
- 异常项目截图:输入
std::shared时,无shared_ptr相关提示 - 正常项目截图:输入
std::shared时,shared_ptr提示正常显示 - 异常项目clangd配置截图:当前项目的clangd配置详情
- 正常项目clangd配置截图:对比项目的clangd配置详情
需求
希望输入std::abc这类内容时,clangd能自动提示std命名空间下所有匹配的类型和内容
内容的提问来源于stack exchange,提问作者wenhao
相关产品推荐
相关产品推荐

