manjaro下vim配置和YouCompleteMe插件的安裝
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
https://www.jianshu.com/p/d908ce81017a
manjaro下vim配置和YouCompleteMe插件的安裝