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