当前位置: 首页>>技术问答>>正文


我在哪里可以找到Vim 7.3?

, ,

问题描述

Vim 7.3已经发布,但在源代码中没有。哪里可以获得7.3版本的安装包?我不想手动安装它。

最佳解决方案

我也找不到任何官方套餐,所以我创建了一个PPA。随意使用它:

https://launchpad.net/~passy/+archive/vim

apt-add-repository ppa:passy/vim
apt-get update
apt-get upgrade

参考:什么是PPA,我如何使用它们?

次佳解决方案

我使用这一系列命令从源代码构建了vim:

sudo apt-get build-dep vim-gnome
sudo apt-get install libssl-dev
mkdir -p ~/src
hg clone https://vim.googlecode.com/hg/ ~/src/vim
cd ~/src/vim
./configure --enable-multibyte --enable-pythoninterp --enable-cscope --enable-xim --with-features=big \
            --with-python-config-dir=/usr/lib/python2.7/config-$(dpkg-architecture -qDEB_HOST_MULTIARCH)
make

我使用这个包装脚本~/bin/vim运行它而不安装:

#!/bin/sh
vimhome=$HOME/src/vim
if test -x $vimhome/src/vim; then
    VIMRUNTIME=$vimhome/runtime $vimhome/src/vim "$@"
else
    /usr/bin/vim "$@"
fi

但我这样做只是因为我当时找不到PPA。

第三种解决方案

Vimwiki现在用于从源代码构建和安装vim的has some instructions,对于发现这个的任何人来说:

这是相关文字:

Building GUI Vim on Ubuntu

You need the required development packages on Ubuntu to build the GUI:

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev  libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev 

Commands to build and install GUI Vim:

cd vim7 cd src make distclean ./configure --with-features=huge --enable-gui=gnome2 make sudo make install 

第四种方案

Passy的PPA对我没用,所以我从natty安装了vim包。除了来自natty的vim包之外,你唯一需要的是ruby1.8和libruby1.8 debs。

可能不是最天才的解决方案,但它对我来说效果很好。

第五种方案

ppa为我工作,但我不得不改变我的.vimrc:

" Stops vim from complaining about split lines using \
set nocp

" Fixes backspace not working to dedent a line
set backspace=indent,eol,start

第六种方案

经过几次搜索,我遇到了一个PPA with vim 7.3 built for 10.04, 10.10, 11.04 and 11.10。虽然有很多软件包,所以请仔细查看整个列表,以防其他软件包升级并导致问题。如果你想获得vim软件包,可以下载它们 – here are the 10.04 linksthis page gives the full list,每个软件包下面都有可扩展区域,显示了各个软件包的完整链接列表。

神奇的咒语是:

sudo apt-add-repository ppa:blueyed/ppa
sudo apt-get update
sudo apt-get upgrade

参考:什么是PPA,我如何使用它们?

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2219.html,未经允许,请勿转载。