如何阻止 clangd 建议未包含在包含的头文件中的函数

问题描述 投票:0回答:1

我将 neovim 与 coc.nvim 和 coc-clangd 一起使用,我希望代码完成停止推荐不在我包含的头文件中的函数。screenshot

我无法找到与我的问题相关的任何内容,当我用谷歌搜索时,我只找到如何停止自动包含文件

neovim clangd neovim-plugin
1个回答
0
投票

使用以下内容创建

.clangd
文件将会有所帮助:

Index:
  StandardLibrary: No

(有关更多详细信息,请参阅 https://clangd.llvm.org/config.html#standardlibrary。)

这将阻止 clangd 预先索引所有标准库头。

但请注意,clangd 仍会建议项目中任何位置包含的文件中的函数(因此,如果项目中的另一个文件包含

wchar.h
,您仍然会从
wchar.h
获得补全)。

目前没有一种模式只能从当前文件中包含的标头中建议函数。欢迎您在 https://github.com/clangd/clangd/issues 提交相关功能请求。

© www.soinside.com 2019 - 2024. All rights reserved.