安裝vimplus之後YouCompleteMe一直不能使用,經過一段時間折騰,終于好了,在此記錄。
參考部落格:
http://www.cnblogs.com/tsts/p/7554981.html
https://blog.csdn.net/nzyalj/article/details/75331822
系統版本:
# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
重要内容:vim8要麼隻支援Python3,要麼隻支援Python2裝了兩個也是隻有python2可以工作,本篇文章選擇的是python2
vim安裝時很重要,首先要确定依賴是否全部安裝:
yum install mercurial ncurses-devel ruby ruby-devel lua lua-devel luajit python-devel python34 python34-devel
cd ~
git clone https://github.com/vim/vim.git
cd ./vim
./configure --with-features=huge -enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config
make
make install
vimplus自動安裝好之後YouCompleteMe在系統的
~/.vim/plugged/YouCompleteMe
路徑下
先删除之前裝的YouCompleteMe目錄:
rm -rf ~/.vim/plugged/YouCompleteMe
# 非管理者使用者要加上sudo
從git上拉取YouCompleteMe
git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim/plugged/YouCompleteMe
cd ~/.vim/plugged/YouCompleteMe
git submodule update --init --recursive
等待下載下傳完畢,執行安裝指令
./install.py --clang-completer
注意:安裝時系統記憶體要保證足夠,不然可能會編譯失敗,記憶體如果不夠大,建議配置交換記憶體,請自行查詢配置。
附成功圖一張: