YouCompleteMe安装过程

前端之家收集整理的这篇文章主要介绍了YouCompleteMe安装过程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前期准备

地址:

利用,在vimrc添加

一般插件这样也就完成了,但是……

编译 YouCompleteMe

由于没有Cmake,于是先安装:

然后,在YouCompleteMe的目录下,输入:

其中:

  • clang-completer,C-like系列语言支持,除了C#

  • gocode-completer,Go语言支持

  • omnisharp-completer,C#语言支持

过程中,先下载、再安装。要消耗一段不短的时间才能完成。

开启Vim出错

我用的是MacOS X 10.11.1vim是自行编译的,mvimMacVim这个app是在其GitHub上的下载的。python是用brew install python安装的。

YouCompleteMe编译完成后,打开Vim出现闪退,打印以下问题:

Vim: Caught deadly signal ABRT
Vim: Finished.
Abort trap: 6

据称,这与YouCompleteMe无关、与python、Vim版本及配置有关,需要用户自行解决。GitHub上的相关issue如下:

其中,尤其是的这个,详细阐述了此问题的原因,及其对应解决方案。如果你也碰到此问题,值得一读。

我的解决

解决vim的问题,相对简单。

这样,Terminal的vim虽然可以用,但是mvimMacVim却仍然不能运行。

由于我是HomeBrew安装的Python编译的,因此brew unlink python后,再编译YouCompleteMe后,就可以正常使用。

但是一旦brew link python,则悲剧了。

目前,我brew uninstall python,只用自带的python版本。

猜你在找的程序笔记相关文章