一、 YouCompleteMe 介绍
YouCompleteMe(简称 YCM) 是一款 vim 的智能补全插件,支持
C/C++, Go, Python...等多种代码类型补全。它强大的功能吸引了不少人的使用,但有无数人因为安装它 「折腰」,因为它的安装过程确实很麻烦。
花了一个下午的时间,来回装了两次,终于算是勉强搞定。
首先假定你已经安装好了 vim 和对应的插件管理器:升级安装 vim 8.0 并添加 vundle 插件管理
要注意的是,vim 编辑器要求编译的时候添加了 python 支持。
根据测试,选择 python2 支持会比 python3 省事一些,因为后面安装 cmake 的时候貌似只能使用 python2(具体是不是这样没有去深入研究,目前暂且按 python2 的来) 。
先上一张效果图:
