##自己的经验:

不太容易成功,刚开始装上不知道怎么御载,查找了很多关于如何御载VIM的文章都不成功,后来找到这个,直接rm  目录,举一反三,竟然成功了。

开始安装

##安装vim
###卸载旧的vim
rm /usr/bin/vim

###配置epel源
yum install epel-release
###安装python
yum install python-devel
###安装python3,以及vim8.0编译环境
yum install -y gcc python34 python34-devel ncurses-devel wget libzip bzip2 git
###升级gcc
sudo yum install gcc-c++

###下载vim8.0
wget ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2
tar -jxf vim-8.0.tar.bz2
cd vim80

###编译安装并支持python3
make clean
./configure --prefix=/usr/local/vim8 --enable-fail-if-missing --enable-python3interp --enable-multibyte --enable-fontset --with-features=huge

make
make install

##这个时候vim 无法运行
按照这个方法操作:
核心思想是把/usr/local/vim8/bin/vim 的这个vim可执行程序放到bash里面去

cd /usr/local/vim8/bin/
cp vim ~/.
cd /usr/bin/ 这一步进入bash了,然后看到 cd ls这些熟悉的命令后在进行下一步操作
cp ~/vim .

##安装vimplus
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh

##安装cmake

 如果你是新的安装环境 ,执行成功后后面的不用看了sudo yum install cmake

yum erase cmake
wget https://cmake.org/files/v3.9/cmake-3.9.0.tar.gz//下载
tar xvf cmake-3.9.0.tar.gz //解压
cd cmake-3.9.0
./configure
//执行到这,如果发现没有makefile文件
删除cmake 重新装 yum install cmake gcc在进行./configure,原因有很多

make

make install
核心思想是把/usr/local/bin 的这个cmake可执行程序放到bash里面去
cd /usr/local/bin
cp bin ~/.
cd /bin
mv cmake cmake.beifen
cp ~/bin .
cmake --version //查看版本为3.9.0
如果cmake没安装好就不要进行下一步

##查看是否下载好了所有的安装包
cd .vim/plugged
cd YouCompleteMe
./install.sh
如果没有下载好安装包
git clone https://github.com/Valloric/YouCompleteMe.git
cd .vim/plugged
cp ~/YouComplereMe.tar.gz .
tar -xzvf YouCompleteMe
cd YouCompleteMe
./install.sh

##再次运行vimplus
cd ~/.vimplus
./install.sh

到这里就结束了,测试一下是否成功。
#如果安装成功了

##但是普通用户没有,
这时候
##重新下载vimplus,
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
##进入 .vim/plugged,
cd .vim/plugged
##安装YouCompleteMe,
cd YouCompleteMe
./install.sh
##然后重新安装vimplus
cd ~/.vimplus
./install.sh
#####进入这个目录可以修改默认打开文件时,文件的内容。
cd .vim/plugged/prepare-code/snippet

vimplus十分强大
vimplus十分强大

##vimplus十分强大

,w 快速移动空格
,n 快速切换文件
更多功能访问
https://github.com/chxuan/vimplus.git

如果你没有安装成功 ,可以看看这位大牛的开源项目,一个键配置完所有环境(centos 7.0)
https://gitee.com/HGtz2222/VimForCpp
如果你没有安装包,或者安装过程中遇到什么问题都可在评论区留言。目前本人大三,能力不足,如有错误还请包涵。欢迎指正

附vim8.0详细介绍
https://blog.csdn.net/csdn_kou/article/details/81039070

VIM配置攻略 YouCompleteMe---自动补全插件安装攻略相关推荐

  1. 快速安装YouCompleteMe自动补全插件

    vim的ycm快速配置 今天又再一次重装了linux, 这次依旧装的是debian系统. 这里关于debian, Ubuntu的版本谈谈我快速装ycm这个插件的过程 安装vim和python sudo ...

  2. vim 安装YouCompleteMe 自动补全插件

    原文链接:http://www.zhiliaonote.com/2017/10/vim+youcompleteme/ 要安装YouCompleteMe ,vim须支持python.可以命令输入vim ...

  3. Pydiction : VIM上的PYTHON代码自动补全插件

    http://www.vim.org/scripts/script.php?script_id=850 1.下载Pydiction 其中有4个文件: complete-dict //PYTHON 的K ...

  4. Vim安装YouCompleteMe自动补全插件

    见博客:https://unixnme.blogspot.com/2017/03/how-to-install-youcompleteme-vim-plugin.html

  5. 【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题

    [vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题 参考文章: (1)[vim环境配置]解决ubuntu上 由YouCompleteMe插件配置不 ...

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

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

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

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

  8. centos 自动补全c语言,YouCompleteMe自动补全C语言大型项目 ycm

    YouCompleteMe自动补全C语言大型项目 我的ycm在vimrc中的配置" YouCompleteMe相关配置 let g:ycm_server_python_interpreter ...

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

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

最新文章

  1. python下载了怎么打开-下载python后如何启动
  2. Python 越来越火,为什么?
  3. 风险评估资产重要性识别_如何有效的进行风险评估?
  4. ManagedObject this[oPropertyInfo._sMutator](oValue);
  5. Unity降版本的蛋疼操作
  6. 力扣——k个一组翻转链表
  7. 了解FPS屏幕刷新率
  8. 转”使用UBOOT烧写根文件系统和内核的方法
  9. android studio 1.2.1.1导入library project(以sharesdk为例)
  10. 宽带和流量是分开的吗_宽带
  11. 浅识JAVA设计模式——观察者模式
  12. 美国将采纳TMF智慧城市成熟度模型
  13. 使用LR11过程中遇到的一些问题汇总
  14. 【异步FIFO】格雷码和二进制的相互转换
  15. 申请百度云文字识别OCR
  16. IntelliJ IDEA2021.1中英文菜单对照
  17. ERNIE-ViL-理解
  18. Bootstrap 组件:面板组件(panel)
  19. 成都榆熙:举报评价一般几个工作日被审核?
  20. 关于error: The following untracked working tree files would be overwritten by checkout的解决方案

热门文章

  1. 算法设计 之 递推法
  2. 关于CORS(跨源资源共享)实践
  3. 理想国Numpy入门教程
  4. 系统测试中的W模型---测试和开发相结合
  5. VAG DMA protocol
  6. java的amazons3增删改,Java AmazonS3.deleteObject方法代码示例
  7. 2023年五一假期出行预测报告.pdf(附下载链接)
  8. PID算法详解(精华知识汇总)
  9. 设计模式 - 状态模式(状态机)
  10. android平板设备开发,在平板电脑中制作webview可模拟小型设备