前言

自动补全:YouCompleteMe可以说是Vim中最好用的插件了,但是它的安装也可以说的上是Vim中最难的一个了。往往会出现各种错误,在还没有享受到这个插件给我们带来的快感时就会被安装的各种错误劝退。此处提供一种能正确安装的方法。

安装过程

先克隆代码:git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim/bundle/YouCompleteMe
涉及到github,故安装的时候需要保持畅通的网络,以免出现问题。

进入到对应的文件夹,执行:git submodule update --init --recursive
此处又需要一段等待时间,在其执行完毕之后,最后再执行一条命令:./install.sh --clang-completer

如果不出意外,现在重新打开Vim就可以看到自动补全了。

当然,如果失败了,也不要灰心,这个插件确实是非常难安装。如果是上述过程出现了问题(如git因为网络问题,下载东西不全等),可以勇敢地使用rm语句删除文件夹~/.vim/bundle/YouCompleteMe,重新操作一遍。
提醒:使用rm之前,一定要在三确认语句的正确性,以免误删其他文件。

当然,也应该要学会去看它安装时候的报错,这对于成功来说十分重要,解决了一个报错,就离成功更进一步了。

Vim中安装自动补全插件YouCompleteMe相关推荐

  1. 【Linux】Ubuntu 18下安装Vim自动补全插件YouCompleteMe(可高速下载安装)

    前言 本文写于2020年10月,如果你多年后看见这篇文章,方法可能已经失效,但是请牢记,尽量下载你所处时代的最新版本的软件,会减少很多麻烦. 摆正心态 即便按照本文操作,由于你的系统状态和我的不一样, ...

  2. macos 10.15.3 安装vim+python3 +ycm自动补全+第三方库补全

    效果: macos 10.15.3   Catalina 默认安装是 vim8.1 / python2.7.16/python3.7.3  . vim8.1 没有带python3支持,需要更新到最新版 ...

  3. linux 函数自动补全,Shell脚本中实现自动补全功能

    对于Linuxer来说,自动补全是再熟悉不过的一个功能了.当你在命令行敲下部分的命令时,肯定会本能地按下Tab键补全完整的命令,当然除了命令补全之外,还有文件名补全. Bash-completion ...

  4. Vim使用Vundle安装代码补全插件(YouCompleteMe)

    Vim使用Vundle安装代码补全插件(YouCompleteMe) 安装 Vundle 它的使用方法很简单,安装一个插件只需要在 ~/.vimrc 按照规则中添加 Plugin 的名称,某些需要添加 ...

  5. Archlinux YouCompleteMe+syntastic vim自动补全插件,显示缩进和状态栏美化,爽心悦目的vim

    Archlinux 安装和配置vim补全插件YouCompleteMe的过程. 参考: https://github.com/Valloric/YouCompleteMe https://github ...

  6. vim 自动补全插件YCM 安装 配置

    vim 自动补全插件YCM 安装 配置 报错 NoExtraConfDetected: No .ycm_extra_conf.py file detected, so no compile flags ...

  7. linux自动补全命令插件,vim自动补全插件snipMate

    linux下安装vim自动补全插件snipMate 环境:ubuntu 下载snipMate 官方网站:http://www.vim.org/scripts/script.php?script_id= ...

  8. Python 之vim编写python自动补全

    Pydiction :vim - python自动补全插件 插件的安装如下: 1.下载插件包 https://github.com/vim-scripts/Pydiction 可以直接下载,也可git ...

  9. 在VIM里面设置自动补全功能

    pydiction 这是一个相当不错的 Python 代码自动完成的脚本. 可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python 模块补全 ...

最新文章

  1. 在其他数都出现偶数次的数组中找到出现奇数次的数
  2. 方舟手游服务器受人无限物资,方舟生存进化BUG无限刷物资方法 | 手游网游页游攻略大全...
  3. Docker 快速安装 Mysql
  4. c lambda表达式 select 改变字段名称_C博客作业01--分支、顺序结构 - 吖黑大帅
  5. python类库26[web2py之介绍]
  6. java面试题框架篇
  7. 百度搜索引擎的工作原理
  8. 红帽子linux5.5安装,红帽子企业Linux 5安装  硬盘安装
  9. 使用 Docker Compose 构建复杂的多容器 App
  10. PPT如何锁定一些元素(使用母版的策略)
  11. 域名过期会怎么样?域名可以永久持有吗?
  12. 海藻酸盐壳聚糖水凝胶微球载体/PLGA/nHA支架复合rhBMP-2壳聚糖纳米微球水凝胶的制备
  13. 最全小布老师所有视频推荐--oracle视频资料库
  14. 51单片机入门教程(3)——数码管显示学号
  15. 笔记本计算机排名2015,2015性价比高的笔记本电脑排行榜
  16. 【网络安全】如何限制内网网速
  17. 【docker知识】联合文件系统(unionFS)原理
  18. Cocos Creator源码和教程分享
  19. 生物素化聚N-异丙基丙烯酰胺,Biotin-PNIPAM
  20. 中南大学计算机学院的机房,-中南大学高性能计算中心.pdf

热门文章

  1. 强势来袭!取代传统PC开辟新增长极,这款“云电脑”凭啥?
  2. 魔乐科技安卓开发教程----李兴华----13视频录制
  3. apk反编译工具及使用步骤(详解)
  4. linux 命令xargs,Linux下xargs命令详解
  5. fabricJs 在vue项目中的实战记录(四)添加文字以及文字的操作[字体大小、颜色、字间距、行间距、透明度、加粗、斜体、下划线、删除线、对齐方式、字体设置]
  6. ELM327 Base Usage
  7. oracle表空间一般建多大,Oracle表空间创建参数解析
  8. webstorm激活教程
  9. seo搜索引擎优化新手详细操作教程
  10. 1、学ARM前必读文章