我将 neovim 与 coc.nvim 和 coc-clangd 一起使用,我希望代码完成停止推荐不在我包含的头文件中的函数。
我无法找到与我的问题相关的任何内容,当我用谷歌搜索时,我只找到如何停止自动包含文件
使用以下内容创建
.clangd
文件将会有所帮助:
Index:
StandardLibrary: No
(有关更多详细信息,请参阅 https://clangd.llvm.org/config.html#standardlibrary。)
这将阻止 clangd 预先索引所有标准库头。
但请注意,clangd 仍会建议项目中任何位置包含的文件中的函数(因此,如果项目中的另一个文件包含
wchar.h
,您仍然会从 wchar.h
获得补全)。
目前没有一种模式只能从当前文件中包含的标头中建议函数。欢迎您在 https://github.com/clangd/clangd/issues 提交相关功能请求。