首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的clang-complete在我的Vim中运行不好

我的clang-complete在我的Vim中运行不好
EN

Stack Overflow用户
提问于 2019-09-01 14:37:18
回答 1查看 189关注 0票数 0

我用Vundle安装了clang-complete,用sudo apt install llvm-4.0下载了llvm,用sudo apt install libclang-4.0下载了clang .Here is my .vimrc:

代码语言:javascript
复制
let g:clang_complete_auto=1     " automatically complete after -> . ::
let g:clang_hl_errors=1         " highlight the warnings and error the same way clang does it
let g:clang_complete_copen=0    " open quickfix window on error
let g:clang_periodic_quickfix=0 " periodically update the quickfix window
let g:clang_snippets=0
let g:clang_close_preview=1
let g:clang_use_library=1
let g:clang_library_path='/usr/lib/llvm-4.0/lib'
let g:clang_user_options='-stdlib=libc++ -std=c++11 -I /usr/include/c++/8/'
set completeopt=menu,longest

然而,它并不能以这种方式很好地运行。当我输入std::时,菜单只显示一些无用的项目,如size_t,但除了cout等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-02 18:45:47

按照插件README中的Troubleshooting部分进行操作。它说第一步是检查completefuncomnifunc在你的C++缓冲区中,然后检查:messages的输出。我认为知道Vim运行时的这些设置会告诉我们发生了什么。

如果未设置completefunc,则说明您的某个设置发生了问题;插件正在尝试执行其功能,但您的某个设置的格式不正确(或类似的设置)。:messages的输出也应该能够向您显示这是哪种设置。

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

https://stackoverflow.com/questions/57743745

复制
相关文章

相似问题

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