前期准备
一般插件这样也就完成了,但是……
编译 YouCompleteMe
由于没有Cmake,于是先安装:
然后,在YouCompleteMe的目录下,输入:
其中:
过程中,先下载、再安装。要消耗一段不短的时间才能完成。
开启Vim出错
我用的是MacOS X 10.11.1,vim
是自行编译的,mvim
和MacVim这个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
虽然可以用,但是mvim
和MacVim却仍然不能运行。
由于我是HomeBrew安装的Python编译的,因此brew unlink python
后,再编译YouCompleteMe后,就可以正常使用。
但是一旦brew link python
,则悲剧了。
目前,我brew uninstall python
,只用自带的python版本。