简介
youcompleteme是一个vim下使用的,随着你输入就能快速模糊补全代码的引擎,它有以下几种补全机制:python
- 每种编程语言都可使用的基于标识的补全机制。
- 用于C/C++和Objective-C / Objective-C++的本地语义代码补全的机制(如下称为 ”c-家族系列语言”),基于clang的引擎。
- 用于Python 2和3进行补全的机制(使用jedihttp包),基于jedi的引擎。
- 用于c#的补全机制,基于omnisharp实现。
- 用于go语言的补全机制,结合gocode和godef的混合引擎。
安装
Mac OS X
Ubuntu Linux 64
Fedora Linux 64
Windows
FreeBSD和OpenBSD
完整安装指南
主要特色介绍
用户指南
通常用法
客户端-服务器架构
补全列表排序
通常语义补全
c家族系列语义补全
js语义补全
rust语义补全
python语义补全
其余语言的语义补全
写一个新的语义补全方法?
诊断显示?
诊断显示高亮分组?
命令
ycm补全方法子命令?
goto 系列命令
语义信息命令
重构与打补丁命令?
其余杂项命令
函数
自动命令
vimrc可配置选项
FAQ
如何贡献代码
联系方式
许可证