YouCompleteMe应该是vim中比较难安装的一个插件,由于插件过大,用Vundle插件管理器安装过程中会报错,这里我会给大家介绍一种用源码安装的方式。

1. 首先要保证已经安装Vundle,可以参考我的另一篇文章

Thinker:希望这是一篇让你对vim产生兴趣的文章

2. 进入目录

cd ~/.vim/bundle

3. 克隆一下代码,./install.py需要克隆,不能直接下载zip压缩包

git clone https://github.com/Valloric/YouCompleteMe.git

文件比较大,克隆过程中可能会报错,如果报错可以参考我的另一篇文章

Thinker:git一些报错解决方法[每一项都亲测,保证不踩坑]

4. 进入目录直行下面命令

cd YouCompleteMe

git submodule update --init --recursive

5. 安装

仅安装支持Python的版本:

./install.py

安装支持C语言家族的版本:

./install.py --clang-completer

安装支持go语言的版本:

./install.py --go-completer

安装支持Js、Java、Python、go所有语言的版本:

./install.py --all

本人会定期更新,会分析一些AI、优化算法、强化学习等方面的知识,还会分享一些开发、算法、工具等方面的内容,感兴趣的可以关注一下微信公众号或头条号

vim 插件_vim插件YouCompleteMe配置相关推荐

  1. vim win装_vim插件管理器的安装和配置-windows

    # vim插件管理器的安装和配置-windows ### 前言 ----------------------------- - vim做一框功能强大的编辑器,扩展功能令人称奇,插件机制非常灵活 - 本 ...

  2. VIM插件离线安装与配置(taglist,airliner,gutentags,LeaderF,gtags,AutoComplPop,omnicppcomplete,fzf,Rg)

    VIM插件离线安装与配置 1.VIM 插件离线安装与配置 1.1 离线包 2.vim8安装 2.1.查看vim版本 2.2.vim下载 2.3 vim安装步骤 3. vimrc通用配置 4.插件管理( ...

  3. vim 安装_vim实战:插件安装(Vundle,NerdTree)

    一:插件管理器Vundle 1.简介 Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件.插件管理器用于方便.快速的安装.删除.Vim更新插件.vim Vundle插件官方地址:h ...

  4. vim经典主题插件安装编译环境配置

    一.安装vbundle管理插件 需要安装git插件,使用vbundle这个自动安装和管理插件的插件.可以下载到本地后进行配置. git clone https://github.91chi.fun/h ...

  5. 【Vim】使用Vundle管理配置Vim基本插件

    Vundle 项目托管在github上https://github.com/gmarik/vundle. 其特色在于使用git来管理插件,更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下. ...

  6. vim工具——常用插件

    提高效率:善用工具.刻意练习. preface: 偶然想用vim的插件,搜了下打算安装jedi,后面不可收拾,发现插件贼香,便删了sublime,一切代码都从vim,真正觉悟vim的强大. vim插件 ...

  7. VIM的YCM插件安装 编写C语言

    VIM的YCM插件安装 第一步 安装vim cmake python 第二步 安装clang 第三步 安装git 第四步 安装VUNDLE 第五步 安装YCM 第六步 编译YCM 配置YCM 效果如图 ...

  8. vim插件的安装方式 -- vim注释插件和doxygen函数注释生成插件-ctrlp插件-tabular等号对齐 插件...

    使用unzip的时候 指定 -d选项, 是说明解压到的 目标地址. 这个参数还是比较方便的, 比直接unzip到当前目录, 然后在去拷贝到目标目录, 然后再删除当前目录中的解压文件夹, 方便多了. 使 ...

  9. Vim 4 常用插件

    Vim 系列教程目录: Vim 1 基本使用 Vim 2 高级用法 Vim 3 vimrc Vim 4 常用插件 Vim 5 其他编辑器的 Vim 插件 Vim 插件网站 Vim 之所以强大, 有个很 ...

最新文章

  1. Nature:原来益生菌是这么搞定致病菌的
  2. Linux编程下open()函数的用法
  3. .NET中国峰会议题征集
  4. 家居灯光控制系统设计 android,基于Android的室内照明控制系统设计与实现
  5. Qt连接MySQL数据库
  6. 高速PCB中常见存储器之FLASH引脚图、布局布线设计
  7. 快速线性筛法求素数一般筛法求素数代码
  8. 无线专题 PCI接口与PCIe接口
  9. 确定互异字符(编程基础)
  10. OSChina 周三乱弹 —— 迷宫里乱开宝箱的后果
  11. react-native-webrtc之采坑之旅
  12. 四年开发,待业半年本想放弃Java,抱着试试的心态面试某C轮金融科技公司居然过了!
  13. 如何说服老板页面兼容IE9+
  14. IPP库的安装以及源码分析方法
  15. 虚拟内存、虚拟地址-页-页号、物理地址-页框-页框号
  16. 创业者在创业之初都需要做哪些准备工作呢
  17. Java——图片格式转换
  18. 元宇宙价值、风险与展望
  19. eas系统服务器地址,金蝶eas服务器地址设置
  20. python 描述符参考文档_描述符 - Python 学习笔记 - UDN开源文档

热门文章

  1. wpf展开树节点_【转】WPF TreeView如何展开到某个节点
  2. 双层lstm每层有自己的权重参数吗_一幅图真正理解LSTM的物理结构
  3. linux 软链接_面试 | Linux 下软链接和硬链接的区别
  4. 存在于实数域的微观粒子2-泡利不相容原理
  5. java从property中取值,JAVA读取PROPERTIES配置文件
  6. 【控制】《现代控制理论》谢克明老师-第3章-线性控制系统的能控性和能观测性
  7. 【控制】《多无人机协同控制技术》周伟老师-第8章-危险状态下的无人机编队运动控制策略
  8. 2.14 向量化 Logistic 回归的梯度输出-深度学习-Stanford吴恩达教授
  9. STM32 电机教程 30 - 无刷无感入门2
  10. 3、C语言面试笔试--控制结构