简介
YouCompleteMe 是一个快速,即时,允许模糊搜索的 Vim 代码补全引擎。除了支持缓冲区关键字补全外,还支持 C/C++/Objective-C/Objective-C++,Python(Jedi-based),C#(OmniSharp-based),Go(Gocode-based)的语意补全。本文主要为 Clang-base 的 C-family 补全的安装指南。
感受下来自官方的介绍图:
GitHub项目地址:https://github.com/Valloric/YouCompleteMe
准备
YCM 和以下插件冲突,安装前需要先删除:- clang_complete
- AutoComplPop
- Supertab
- neocomplcache
准备软件
- Vim(支持python2)
- Python 2.7:https://www.python.org/download/releases/2.7.8/
- git:http://git-scm.com/downloads
- CMake:http://cmake.org/cmake/resources/software.html
- 可用的C++编译器
- Clang:http://llvm.org/re