1. 下載下傳 plug.vim 檔案,根據作業系統不同,放置在以下 autoload 目錄中:
- Linux: ~/.vim/autoload
- Windows: ~\vimfiles\autoload\plug.vim
2. 目錄結構如下,之後安裝的插件将存放在 plugged 目錄中:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcsQXYtJ3bm9CXldWYtlWPzNXZj9mcw1ycz9WL49zYHNWc1MkWvljRalXWUp1MNpWTpRmaa1mWy0kerpXW4lkMNdXRUlleVpXT0kEVPVTWy00axkWTykzQNRDOTJmdO1GTuFzVh9GcuxUeNdVY3lTeMZTTINGMShUYvwlbj5yZtlmbkN3YuQnclZnbvN2Ztl2Lc9CX6MHc0RHaiojIsJye.jpg)
3. 在 vimrc 配置檔案中增加 plug-vim 部分,示例如下:
call plug#begin('~/.vim/plugged')
" Shorthand notation for plugin
Plug 'foo/bar'
call plug#end()
4. 安裝ycm插件
5. cd ~/.vim/bundle/YouCompleteMe/ 進入到 YouCompleteMe 目錄,在 terminal 視窗敲入 git submodule update --init --recursive 解決youcompleteme依賴項目.
6. $ ./install.sh --clang-completer 參數–clang-completer 是為了支援 C/C++ 的補全,不需要可以不加。
編譯過程比較長,耐心等待。
7. 找到配置檔案 .ycm_extra_conf.py
網上大多說這個檔案在 YouCompleteMe/cpp/ycm 下面,但是 YouCompleteMe 下面就沒有 cpp 檔案夾,其實它是在 third_party/ycmd/cpp/ycm 目錄下。
$ cd ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/