vim 插件YouCompleteMe安装归纳

基本环境

  • 操作系统:ubuntu18.04.5
  • vim 版本:8.2
  • python版本: python3.6.9
  • gcc 版本: gcc (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0
  • vundle : https://github.com/VundleVim/Vundle.vim.git
  • YouCompleteMe: https://github.com/ycm-core/YouCompleteMe.git

由于YouCompleteMe 一直在更新, 所以需要在github 上查看安装的具体要求。我使用的是ycm-core/YouCompleteMe。需要根据GitHub上的要求对环境进行配置。

Vundle

Vundle 的安装我参考了这篇博客:
https://linux.cn/article-9416-1.html?pr
还是非常容易安装的。推荐去阅读原文。

修改或者新建 ~/.vimrc 文件。

call vundle#begin()
Plugin '  '
" 将插件的安装命令放在begin 和end 之间
call vundle#end()

" 将 插件的配置放在end 之后。
let : 

在vim 中命令行模式下输入

  • :PluginInstall
    会自动从GitHub下载位于begin 和end 直接的插件。
    下载的文件就位于目录 ~/.vim/bundle/ 下,不同的插件对应于不同的文件夹名。
    这个时候vundle 就已经安装好了。

YouCompleteMe

下载

在begin 和end 之间添加

Plugin 'ycm-core/YouCompleteMe'

然后打开vim, 在vim 命令行模式 输入

:PluginInstall

会自动将YouComplete 下载到 ~/.vim/bundle/ 目录下。
下载可能会失败, 多试几次,保证网络畅通, 可以访问GitHub。
如果下载失败了,可以参考提示输入 L(小写) 即可看到是将’ycm-core/YouCompleteMe’ 补充为一个完整的下载地址。

安装

下载完成后, 进入 ~/.vim/bundle/YouCompleteMe/ 目录内。
安装github 上的安装提示输入

python3 install.py --all

会输出缺少文件的 错误提示, 提醒使用
git submodule update --init --recursive 去下载其他的关联文件。
我多次使用,最终才将所有文件下载下来。网络状态差会增加难度。

这一步完成后, 再一次

python3 install.py --all

如果继续提示失败, 参考失败信息去补全。
我遇到的失败信息:
我的gcc 不能满足完整的c++17 功能, 参考这个问题解答下面的命令是摘录出来的:

sudo apt-get install g++-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 700 --slave /usr/bin/g++ g++ /usr/bin/g++-7
sudo update-alter
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值