YCM 的安裝看似很難,但其實很簡單。 這篇記錄一下最直接乾脆的安裝方式。 當然步驟還是有點多,但忍耐一下,裝一次就上手了。 簡單記錄步驟: 先確定有沒有 ~/.vim/bundle 這個資料夾,沒有的話就建立一個。 mkdir -p ~/.vim/bundle git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 在~/.vimrc 內設定套件安裝路徑,也可以依照預設的路徑設定: call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') 在 .vimrc 內加入 Plugin 'Valloric/YouCompleteMe' 存檔並執行 :source %,然後執行 :PluginInstall 如果之後想要移除套件,就在 .vimrc 內將套件名字註解,例如可以把 Plugin 'Valloric/YouCompleteMe' 這行註解掉,然後存檔,重新進入 vim 執行 :PluginClean 即可。 若出現以下錯誤訊息: The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). YCM ... YCM before using it . Follow the instruction in the documentation. 這個訊息不要理它。 下一步要做的,就是直接依照 官方說明 來安裝: cd ~/.vim/bundle/YouCompleteMe/ 我是64位元電腦,在準備執行下一步 python3 ./install.py --all 之前,要先確保以下套件安裝完畢: mono-complete, xbuilder, gocode, python3-dev, vim-gocomplete, gccgo-go, npm, cargo 反正就是看等一下執行python3 ./install....