Answers:
在终端中运行以下命令。
sudo apt-get build-dep vim-gnome
获得所需的所有构建依赖项。然后
sudo apt-get install mercurial
获得下载最新的Vim源代码所需的Mercurial版本控制系统。然后
hg clone https://vim.googlecode.com/hg/ vim
将Vim源代码下载到vim
当前目录的子目录中。
cd vim/src
切换到正确的目录
现在让我们配置Vim进行编译(具有“巨大”功能- 有关不同功能集的描述,请参见http://www.drchip.org/astronaut/vim/vimfeat.html)
./configure --prefix=/usr/local --with-features=huge
如果./configure
完成没有任何问题,则运行
make
然后
sudo make install
就是这样。
要将Vim更新到最新版本,只需进入vim
目录并运行
hg pull
hg update
然后重新运行configure
,make
并make install
。
sudo apt-get remove vim-gnome
。否则,您必须确保在环境变量中/usr/local/bin
出现/usr/bin
,该$PATH
变量应该单独查找。
gvim
如果它决定使用gtk3而不是gtk2 ,则可能无法编译。Ubuntu的最新版本似乎具有vim-gtk3软件包-也许sudo apt-get build-dep vim-gtk3
在编译自己的软件包之前尝试运行