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版本。

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...