ubuntu14.04 下让vim8.0开启python2.x 和 python3.x支持

     在ubuntu14.04下vim8.0不支持python,网上看了很多blog大多都是重新编译vim源代码,通过编译选项来使得

vim8.0 支持python,这种方法比较麻烦一点而且可能很容易出错,所以这里我们会使用另一种方法。这种方法不仅可以

省去编译的步骤,而且可以使得vim支持+python 和 +python3 的切换http://jingyan.baidu.com/article/c1a3101e41c0b4de656debcb.html

1. 首先,我们可以输入vim --version 进行查看,由下图可以看出-python 和 -python3,这说明vim8.0 默认不支持python

2. 接下来我们安装vim-nox(ubuntu14.04下预装的版本是vim.tiny,vim的其它版本有vim-gtk,vim-gnome,vim-nox等),安装成功后

在终端输入 sudo apt-get install vim-nox并使用sudo update-alternatives --config vim查看,这时我们已经有两个版本的vim可以

选择。

当我们选择/usr/bin/vim.basic 版本时,也就是vim8.0预装版本,是不支持python和python3的,我们可以从下图看出

当我们选择/usr/bin/vim.nox版本时,我们可以看出此时vim已经可以支持+python3了。到这里我们已经完成了一半的任务,接下来

我们将使得vim8.0也能支持python

3. 在终端输入 sudo apt-get install vim-nox-py2并使用sudo update-alternatives --config vim查看发现selection中并没有出现我们刚下载的

vim-nox-py2,可选的只有vim.basic和vim.nox,可能的原因是vim识别不了vim.nox-py2,接下来我们将验证这个猜测。



如果我们要使得vim8.0支持python解决方法有两种(注意python也就是python2和python3是不能同时存在的,后面我们可以看到

在我的系统中python2是python2.7.6版本的,python3是python3.4版本的)。

第一种是将原来的vim.nox备份将vim.nox-py改名为vim.nox;

第二种是是建立软链接,将原来的vim.nox改为vim.nox-support-py3,vim.nox-py2改为vim.nox-support-py2。

从而当我们想要vim8.0支持python则建立软链接ln -s vim.nox-support-py2 vim.nox,并使用vim --version | grep python来验证

当我们想要vim8.0支持python3时,我们只需要先删除vim.nox然后再软链接 ln -s vim.nox-support-py3 vim.nox,同时并使用

vim --version | grep python来验证是否切换成功。从图中我们可以看到切换成功了。至此,我们已经实现了vim8.0支持python并

可以切换个支持的python版本。


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值