開發中使用的是Ubuntu 12.04 LTS,通過sudo apt-get install vim安裝的版本較低,不支持YCM,所以,用源碼編譯並安裝最新的Vim.
卸載舊版本的Vim:
sudo apt-get remove vim
sudo apt-get remove vim-runtime
sudo apt-get remove gvim
sudo apt-get remove vim-tiny
sudo apt-get remove vim-common
sudo apt-get remove vim-gui-common
1. 獲取源碼
git clone https://github.com/vim/vim.git
2. 配置Vim的編譯選項
./configure --with-features=huge --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config --enable-gui=gtk2 --enable-cscope --enable-luainterp --enable-perlinterp --enable-multibyte
更多的配置選項請參考手冊。
3. 編譯並安裝
編譯前需要安裝Vim所依賴的庫:
sudo apt-get install libncurses5-dev
sudo apt-get install python-dev
可能還會依賴其它的庫,可根據需求來安裝。
執行以下指令:
cd vim
make distclean # if you build Vim before
make
sudo make install
4. 卸載通過源碼編譯安裝的Vim
進入源碼目錄,執行:sudo make uninstall