YouCompleteMe-vim补全插件安装

2021-01-24  本文已影响0人  王洪福

VIM补全插件-YouCompleteMe

前言:因为看到好多小伙伴在安装这个插件时,都会有这样那样的问题,想借用这个视频帮助一些安装有问题的小伙伴解决这个问题,这也是我第一次发视频,有问题的地方希望大家能够谅解。

Tip: 此次之编译了C系语言pythonjava,其他的语言环境也是同样的方式


VIM补全插件-YouCompleteMe环境准备安装步骤

环境准备

此次安转的环境为ubuntu18.04,没有开启为虚拟机,为win10的linux子系统,这方便开发,启动docker实例。可以参考vim中文社区的插件推荐文档(地址:vim中文社区youcompleteme安装教程)

sudo apt install openjdk-11-jdk
1611476310112.png

安装步骤

  1. 🍳首先需要安装vim插件管理器Plug,由于网络的原因,无法通过Plug的github给的脚本直接安装,如果网络畅通的同学可以直接执行的脚本.
 https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

 # 网络不畅通的同学看这里是的🥨
 cd $HOME && git clone https://github.com/junegunn/vim-plug.git && cp $HOME/vim-plug/plug.vim $HOME/.vim/autoload/plug.vim && rm -rf vim-plug
  1. 🥫这里可以直接拉取我的vimrc 直接开始配置,因为我使用的是powerline字体,需要的同学可以powerline字体的文件夹中下载,不然在显示airline的时候不能正常的显示。当然你可以不用拉去我的vimrc,在自己的vimrc中添加Plug 'Valloric/YouCompleteMe'即可
#使用一下脚本可以自行替换vimrc
 cd $HOME && cp $HOME/.vimrc  $HOME.vimrc_bak && git clone https://gitee.com/wanghongfucoder/idot-whf.git && cp $HOME/idot-whf/.vimrc $HOME/.vimrc && vim
  1. 安装终端搜索工具,fzf, ag
 # fzf安装
 git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
 ~/.fzf/install
 # 安装ag
 sudo apt-get install silversearcher-ag
  1. Plug安装插件
 #安装插件
 :PlugInstall
1611483193843.png
  1. vim重新编译
 # 卸载vim
 sudo apt remove vim vim-runtime gvim
 sudo apt remove vim-tiny vim-common vim-gui-common vim-nox
 ​
 # 安装编译相关库
 sudo apt install libncurses5-dev libgtk2.0-dev libatk1.0-dev \
 libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
 python3-dev ruby-dev lua5.2 liblua5.2-dev libperl-dev git
 ​
 # 拉取vim库
 git clone https://gitee.com/eagle_ice/vim.git
 ​
 #编译vim
 cd vim
 ./configure --with-features=huge \
  --enable-multibyte \
  --enable-rubyinterp=yes \
  --enable-python3interp=yes \
  --with-python3-config-dir=$(python3-config --configdir) \
  --enable-perlinterp=yes \
  --enable-luainterp=yes \
  --enable-gui=gtk2 \
  --enable-cscope \
  --prefix=/usr/local
 cd ~/vim
 sudo make install
 sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1
 sudo update-alternatives --set editor /usr/local/bin/vim
 sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1
 sudo update-alternatives --set vi /usr/local/bin/vim
  1. 开始编译YouComplete的语意补全
# 进入.vim YouCompleteMe插件的文件夹中
 cd ~/.vim//YouCompleteMe
 # c系列编译
 pip install importlib
 python3 install.py --clangd-completer
 ​
 # 需要升级gcc,g++
 #升级 gcc g++
 sudo apt install g++-8
 sudo apt install gcc-8
 #设置成默认
 #sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 100
 #sudo update-alternatives --config gcc
 ​
 #sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 100
 #sudo update-alternatives --config g++
 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8
 #java环境编译
 python3  install.py --java-completer
上一篇 下一篇

猜你喜欢

热点阅读