linux中源码安装vim支持python3

194312_Dz2w_1393152.jpg

194313_S9Un_1393152.jpg

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

删不删除旧版首先安装一些和编译相关必要的库和工具

 

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 

 

转载于:https://my.oschina.net/asd945/blog/667195

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值