首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Vim YouCompleteMe配置

Vim YouCompleteMe配置
EN

Stack Overflow用户
提问于 2013-04-28 22:46:38
回答 4查看 43.5K关注 0票数 22

我刚刚通过vundle安装了YouCompleteMe。它可以工作,但它只显示当前文件中包含的单词。我想用它来开发c++程序,例如,我如何配置它来显示/usr/include中的c++头文件中的自动完成?非常感谢。

EN

回答 4

Stack Overflow用户

发布于 2013-10-23 05:07:08

您需要导航到~/.vim/bundles/YouCompleteMe并使用--clang-completer运行安装脚本,./install.sh --clang-completer也是如此。在它完成之后,你应该支持类似于C的语言。

您可能还需要在~/.vimrc中放置let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'

票数 21
EN

Stack Overflow用户

发布于 2014-06-30 00:44:21

我已经安装了病原体。我使用./install.sh --clang-complete尝试了上面的说明。在这之后,它就不起作用了,我确实不得不添加路径。但它与这里的另一个回复不同,即

let g:ycm_global_ycm_extra_conf = '.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py'

所以在path中有一个额外的“第三方/ycmd”。

票数 8
EN

Stack Overflow用户

发布于 2018-06-23 17:50:56

这里的人们所说的一切都是正确的。我只想补充一点,从2017年起,"install.sh“脚本被弃用了。现在,您必须通过键入以下命令来使用install.py脚本

./install.py --clang-completer

此外,在您的.vimrc文件中,不是".vim/bundle/blahblahblah",您需要在地址前面添加一个"~/“,方法是添加:

let g:ycm_global_ycm_extra_conf = "~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py"

到您的.vimrc文件,为它提供主目录的绝对路径,以便Vim可以找到".ycm_extra_conf.py“文件。否则,您可能会遇到一些有趣的行为。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16264047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档