在github上下載插件,按照README.md安裝
1,ubuntu安裝
vim插件管理:vundle插件安裝同樣按照 README.md 操作
2,user guide
General Usage
smart-case自動補全:小寫字符時,大小寫不敏感模糊匹配;大寫時,大小寫敏感匹配
tab選擇自動補全項
YouComplete工作原理
補全引擎:基於當前文件和你要訪問的文件(和tags文件)生成標簽庫,每次輸入時,在標簽庫里面搜索。
libclang-family for c-family languages
jedi for python
omnifunc for c#
......支持幾乎所有編程語言,Go,Javascript...
c-family配置:
YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py
這個文件是應用於 OS X 下的
linux中需要修改
在變量flags數組最后作如下添加
'-isystem',
'/usr/include',
'-isystem',
'/usr/include/c++/4.8',
'-isystem',
'/usr/include/x86_64-linux-gnu',
都是代表linux系統下,頭文件的路徑。
在~/下和項目根目錄下都保存文件 .ycm_extra_conf.py ..................OK