加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

YouCompleteMe安装过程

发布时间:2020-12-15 01:20:48 所属栏目:C语言 来源:网络整理
导读:前期准备 地址: 利用,在 vimrc 中添加 一般插件这样也就完成了,但是…… 编译 YouCompleteMe 由于没有Cmake,于是先安装: 然后,在 YouCompleteMe 的目录下,输入: 其中: clang-completer,C-like系列语言支持,除了C# gocode-completer,Go语言支持 om

前期准备

地址:

利用,在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版本。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读