https://blog.csdn.net/MK_chan/article/details/89047170
debian 安装vim 支持python
想要把vim改造成python ide的话,首先得要vim支持python才行。直接用
$ sudo apt-get install vim
来安装的vim是不支持python的,所以一些python编辑插件都无法生效。
想要支持python的话,需要从源码编译安装。
在安装之前,记得要先清除之前安装的vim:
$ sudo apt remove vim vim-runtime gvim vim-tiny vim-common vim-gui-common vim-nox
然后从github上下载源码:
apt-get install python-dev
sudo apt-get install libncurses5-dev
$ git clone https://github.com/vim/vim.git
然后开始编译安装:
$ cd vim
$ ./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local
$ make VIMRUNTIMEDIR=/usr/local/share/vim/vim81 # 如果是vim8的话,需要这一句
$ sudo make install
这里需要注意的是:对于debian系统来说,是不能同时支持python2和python3的。所以上面的配置项中,--enable-pythoninterp和--enable-python3interp只能开启一个。同时需要注意的是把配置路径替换为自己系统中的。比如我其实是用anaconda3,我的python配置路径是~/anaconda3/lib/python3.7/config-3.7m-x86_64-linux-gnu。
以上同时适用于其他debian base的系统,比如ubuntu。
安装完成之后,可以通过下面的方式测试是否生效:
$ vim --version | grep python3
或者在vimnormal模式中,输入:echo has('python3'),如果底部显示1的话,就表示生效了。