結束時有個錯誤,這是正常的,由於ycm須要手工編譯出庫文件python
Done! With errors; press l to view log ycm_client_support.[so|pyd|dll] and ycm_core.[so|pyd|dll] not detected; you need to compile YCM before using it. Read the docs!
到 .vim/bundle/YouCompleteMe
下跑c++
./install.sh --clang-completer
vim
參數是爲了支持c/c++ 的補全。ui
安裝完成後進行一些簡單的配置就可使用。code
YouCompleteMe 的補全配置文件在/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py,這是個隱藏文件。get
默認會使用這個文件,也能夠把這個文件copy到工程的根目錄中做修改,打開工程文件時會優先使用當前目錄下的配置文件。it
若是找不到,會根據配置中的ycm_global_ycm_extra_conf 進行查找。io
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "2.6") Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-2.8/Modules/FindPythonLibs.cmake:208 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) BoostParts/CMakeLists.txt:30 (find_package)
解決方法是
sudo apt-get install python-dev編譯