簡介
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
如何貢獻代碼
聯繫方式
許可證