首页 > 技术文章 > manjaro下vim配置和YouCompleteMe插件的安装

Garen-Wang 2018-10-01 23:29 原文

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

推荐阅读