您的位置:首页 > 其它

vim环境配置之智能补全工具YouCompleteMe(YCM)的安装和配置

2015-02-06 21:42 591 查看
介绍:YoucomplemeMe是一个很强大的智能补全工具,对C++的支持特别好

安装YouComplemeMe:

这里只介绍一种安装方法,用vundle安装

在成功安装vundle之后,我们可以通过在~/.vimrc里加入下面代码:

filetype off

set rtp+=~/.vim/bundle/vundle

call vundel#rc()

Bundle 'Valloric/YouCompleteMe'

Bundle 'Valloric/ListToggle'

Bundle 'scrooloose/syntastic'

filetype plugin indent on

然后,在确认你的网络已经连接的情况下,在vim中输入 BundleInstall 命令,这时候会在vim中出现一个侧边栏,里面都是你要下载的插件。在列表的左边有’+‘标记的是安装好的,有’>‘标识的是正在安装的。安装vundle下的所有插件,这么写的插件都是托管在https://github.com上的,上面的写法 ‘Valloric/YouCompleteMe' 为省完整URL的写法。

下面贴上图片:



如果安装完之后,就可以在~/.vimrc中配置啦

加上下面的代码,就行啦:

let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py' “配置默认的ycm_extra_conf.py

nnoremap <leader>jd :YcmCompleter GoToDefinitionElseDeclaration<CR> “按,jd 会跳转到定义

let g:ycm_confirm_extra_conf=0 “打开vim时不再询问是否加载ycm_extra_conf.py配置

let g:ycm_collect_identifiers_from_tag_files = 1 "使用ctags生成的tags文件

如果在安装完之后重新打开vim,会出现如下的报错信息:

ycm_client_support.[so|pyd|dll] and ycm_core.[so|pyd|dll] not detected; you need to compile YCM before using it. Read the docs!

请看我的下一篇博文:

/article/11769318.html

最后补充一点,YCM要在你安装了cmake的情况下才能运行

安装cmake可以直接用命令:

sudo apt-get install cmake

关于cmake可以看下面这篇文章:

http://digdeeply.org/archives/0421949.html



/article/8584756.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐