gpt4 book ai didi

vim - 如何避免在 Youcompleteme 中完成后自动添加头文件

转载 作者:行者123 更新时间:2023-12-03 03:24:03 57 4
gpt4 key购买 nike

我在 ubuntu 16.04 平台上使用 vim,我发现 Youcompleteme 插件总是自动添加一些不必要的头文件。

一个简单的例子,比如我使用libtorchtorch/torch.h头文件包含包所需的所有头文件,并且不需要指定任何其他相关头文件。就像下面的图片一样:

enter image description here

补全效果很好,但在我使用空格选择补全后,会自动添加不需要的 header torch/nn/module.h>enter image description here

我想要一个配置来禁用自动添加这样的头文件。

任何回复将不胜感激!

最佳答案

当我从基于 libclang 的 YCM 切换到基于 clangd 时,我偶然发现了这个问题。社区聊天中的人们帮助找出了解决方案:您可以将以下行添加到 ~/.vimrc 文件中:

let g:ycm_clangd_args=['--header-insertion=never']

阅读 :help g:ycm_clangd_args./clangd --help-list 了解有关这些选项的详细信息。事实证明,clangd 有很多很酷的配置调整。

关于vim - 如何避免在 Youcompleteme 中完成后自动添加头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60261145/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com