YouCompleteMe
YouCompleteMe :
一個隨鍵而全的、支持模糊搜索的、高速補全的插件。YCM 由 google 公司搜索項目組的軟件工程師 Strahinja Val Markovic 所開發,YCM 後端調用 libclang(以獲取AST,當然還有其他語言的語義分析庫)、前端由 C++ 開發(以提升補全效 率)、外層由 python 封裝(以成爲 vim 插件)
依賴
請確保有以下依賴
sudo apt install build-essential cmake python3-dev
使用 vim-plug 下載
用 vim-plug 下載
call plug#begin('~/.vim/plugged')
Plug 'Valloric/YouCompleteMe'
call plug#end()
安裝
在YouCompleteMe目錄下運行編譯安裝
cd ~/.vim/plugged/YouCompleteMe
./install.py --clang-completer