linux中源码安装vim支持python3

linux中源码安装vim支持python3_第1张图片

linux中源码安装vim支持python3_第2张图片

不同的两个版本vim,不能同时支持二者

删不删除旧版的vim都无所谓,替换掉/usr/bin/下的相关软连接就可以

首先安装一些和编译相关必要的库和工具

sudo apt-get install mercurial

sudo apt-get install python-dev python3-dev ruby ruby-dev
libx11-dev libxt-dev libgtk2.0-dev libncurses5 ncurses-dev

获取最新版的vim

hg clone https://vim.googlecode.com/hg/ vim

编译安装

./configure --enable-perlinterp --enable-python3interp 
--enable-rubyinterp --enable-cscope
--enable-gui=auto --enable-gtk2-check --with-features=huge
--enable-multibyte --with-x --with-compiledby="asd" --with-python3
-config-dir=/usr/lib/python3.4/config-3.4m-x86_64-linux-gnu --prefix=/opt/vim74

其中参数说明如下:

  • --with-features=huge:支持最大特性

  • --enable-rubyinterp:启用Vim对ruby编写的插件的支持

  • --enable-pythoninterp:启用Vim对python编写的插件的支持

  • --enable-luainterp:启用Vim对lua编写的插件的支持

  • --enable-perlinterp:启用Vim对perl编写的插件的支持

  • --enable-multibyte:多字节支持 可以在Vim中输入中文

  • --enable-cscope:Vim对cscope支持

  • --enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim

  • --with-python-config-dir=/usr/lib/python3.4/config-3.4m-x86_64-linux-gnu 指定 python 路径

  • --prefix=/usr:编译安装路径

编译

make


看一下有没有编译成功,是否支持python3

make test

进入到源文件的安装包

./vim

命令行模式下

:echo has('python3')

输出1,恭喜;

sudo make install

使用命令启动vim

sudo ln -s /opt/vim74/bin/vim /usr/bin/vim


你可能感兴趣的:(linux,vim,compile,python3,support)