manjaro下vim配置和YouCompleteMe插件的安裝
前言
我Garen Wang就是餓死,死外邊,從下面跳上去,也不會卸載掉ubuntu玩別的distribution!!!
真香
ubuntu因為字體出鍋,外加知乎里面好多人在吹manjaro,我就來安裝玩一玩。
vim的安裝
arch系網上找不到什么系統的人工編譯安裝vim的方法,所以我干脆就不自己弄了,直接pacman搞一搞就是了。
$ sudo pacman -S vim gvim
兩個東西一起安裝下去就有一個比較齊全的vim了。
YouCompleteMe的安裝
我不知道怎么用pacman安裝,我只會用Vundle來安裝。
這個時候就扯到一個問題:安裝的時候要從github上面clone下來,而這個clone的速度就不敢恭維了。
有一個好方法:
$ git config --global http.proxy 'socks5://127.0.0.1:1080'
$ git config --global https.proxy 'socks5://127.0.0.1:1080'
取消是下面這樣的操作:
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy
ss帳號就自己看着辦咯。。。
安裝好之后當然會出現error。這個時候就去YouCompleteMe目錄里面走一波。
去它根目錄里面運行install.sh
或者install.py
,然后,沒有C語義補全的YCM就搞定了。
如果要C語義補全也容易啊!在pacman里面安裝clang和llvm,然后運行下面這個命令:
$ ./install.py --clang-completer
這個東西會自己下載libclang,我自己找了很久也不知道怎么下載那個,才發現這么輸入就能自動下載。
最后再參照這篇文章的最后一步復制.py文件,let一下就完事了。
但最后還有一點問題,我的機子出現了一個錯誤。然后我按照這個issue搞定了。
參考資料
https://github.com/Valloric/YouCompleteMe/issues/2582
https://blog.csdn.net/tanningzhong/article/details/52817399
https://github.com/Valloric/YouCompleteMe#c-family-semantic-completion