proxmox中安装vim8

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的话,就表示生效了。

    A+
发布日期:2019年09月23日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: