c–YouCompleteMe无法自动完成

c–YouCompleteMe无法自动完成,第1张

概述我想开发C/C++程序,所以我通过Vundle为Vim安装了YouCompleteMe.但它无法正常工作,实际上,它只显示当前file.hope中包含的单词来帮助!我的步骤如下:>下载Vundle.vim git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundl

我想开发C/C++程序,所以我通过Vundle为Vim安装了YouCompleteMe.但它无法正常工作,实际上,它只显示当前file.hope中包含的单词来帮助!
我的步骤如下:

>下载Vundle.vim

    git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

> #modify .vimrc

    set nocompatible    filetype off    set rtp+=~/.vim/bundle/Vundle.vim    call vundle#begin()    Plugin 'gmarik/Vundle.vim'    Plugin 'Valloric/YouCompleteMe'    call vundle#end()    filetype plugin indent on

>启动vim并运行:

`:PluginInstall`

>下载cmake和clang llvm

    http://llvm.org/releases/download.HTML#3.6.0    
Download

>准备clang和cmake

    Extract "clang+llvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz" into ycm_temp    Rename "clang+llvm-3.6.0-x86_64-linux-gnu" to "llvm_root_dir"    Extract cmake-3.2.2-linux-x86_64.tar.gz and link bin/cmake to /usr/bin/cmake

>制作

    cd ~    mkdir ycm_build    cd ycm_build    cmake -G "Unix Makefiles" -dpath_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp    make ycm_support_libs

>修改.vimrc

    let g:ycm_seed_IDentifIErs_with_Syntax=1    let g:ycm_global_ycm_extra_conf = '/home/li/.vim/bundle/YouCompleteMe/.ycm_extra_conf.py'    let g:ycm_confirm_extra_conf=0    let g:ycm_collect_IDentifIErs_from_tag_files = 1    set completeopt=longest,menu

现在,没有错误或警告被抛出,但它无法自动完成C/C++头文件!

>注意

OS:ubuntu 14.04vim:7.4Python:2.7.6
最佳答案使用快捷键Ctrl-X Ctrl-O进行检查以进行全向完成(功能).

它将触发全向功能,

和/或从以下链接下载.ycm_extra_conf.py>> https://github.com/rasendubi/dotfiles/blob/d534c5fb6bf39f0d9c8668b564ab68b6e3a3eb78/.vim/.ycm_extra_conf.py

并将其放在.vim中,然后将以下内容添加到.vimrc中

let g:ycm_global_ycm_extra_conf = ‘~/.vim/.ycm_extra_conf.py’

总结

以上是内存溢出为你收集整理的c – YouCompleteMe无法自动完成全部内容,希望文章能够帮你解决c – YouCompleteMe无法自动完成所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1046625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存