YouCompleteMe 是 Vim 的模糊搜索代码自动完成引擎,包括:
一个基于 identifier 的引擎,支持所有编程语言;
一个基于 Clang 的引擎,提供 C/C/Objective-C/Objective-C 原生语义代码自动完成功能;
一个基于 Jedi 自动完成引擎,提供对 Python 的支持;
基于 Gocode 引擎,提供对 Go 的支持;
一个基于 omnifunc 自动完成器,从 Vim 的 omnicomplete 系统使用数据来提供对其他语言的语义完成支持(Ruby,PHP)