序
如果你要在VIM中增加諸如YouCompleteMe這一類的插件的話,那么你需要VIM有Python的支持,這個(gè)是在一開(kāi)始編譯的選項(xiàng)里指定的。具體操作如下:
1、查看是否支持python
vim --version | grep python
說(shuō)明沒(méi)有加入Python支持
這個(gè)時(shí)候如果使用YouCompleteMe這個(gè)插件,就會(huì)出現(xiàn)這樣的警告
2、解決方法:重新編譯安裝Vim,開(kāi)啟Vim的Python支持即可
? tonny@tonny-pc ~/git/clang/vim git:(master) sudo ./configure --enable-multibyte \
--enable-fontset \
--enable-xim \
--enable-gui=auto \
--enable-luainterp=dynamic \
--enable-pythoninterp=yes \
--enable-rubyinterp=dynamic \
--enable-perlinterp \
--enable-cscope \
--with-x \
--with-compiledby=erocpil \
--with-features=huge \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu
? tonny@tonny-pc ~/git/clang/vim git:(master) sudo make
(上邊是64位的配置,如果是32位配置,只需把--with-python-config-dir后面的部分換成下面的即可) /usr/lib/python2.7/config-i386-linux-gnu
3、替換現(xiàn)有的vim
? tonny@tonny-pc ~/git/clang/vim git:(master) sudo cp src/vim /usr/bin/vim.tonny
? tonny@tonny-pc ~/git/clang/vim git:(master) sudo update-alternatives --install /usr/bin/vim vim /usr/bin/vim.tonny 100
? tonny@tonny-pc ~/git/clang/vim git:(master) sudo update-alternatives --config vim