为什么我无法在 CentOS 6.0 上使用 yum 升级到 vim 6.3 或更高版本

为什么我无法在 CentOS 6.0 上使用 yum 升级到 vim 6.3 或更高版本

我正在尝试升级到 vim 6.3,这样我就可以使用在线 vim 书籍来提高我的 vim 技能(http://learnvimscriptthehardway.stevelosh.com/chapters/00.html)。我正在尝试更新我的 vim 包(当前版本为 6.2.411)。为什么我无法升级?

[foo@bar ~]# yum update vim-enhanced
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * epel: mirror-fpt-telecom.fpt.net
 * extras: mirror.nbrc.ac.in
 * updates: mirror-fpt-telecom.fpt.net
Setting up Update Process

No Packages marked for Update

[foo@bar ~]#
[foo@bar ~]#
[foo@bar ~]#
[foo@bar ~]#
[foo@bar ~]# yum update vim
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * epel: mirror-fpt-telecom.fpt.net
 * extras: mirror.nbrc.ac.in
 * updates: mirror-fpt-telecom.fpt.net
Setting up Update Process
No Packages marked for Update
[foo@bar ~]#
[foo@bar ~]#

更新:我很乐意升级到 7.x。如何告诉我的系统更新/升级?

答案1

保持 VIM 最新状态的唯一方法是从源代码构建。我上次看到,即使刚刚发布的 VIM 7.4 也已经有 7 个补丁。这些补丁对 VIM 7.3 来说超过 1000 个,它们确实(有时)会影响您使用的版本的稳定性和速度。

正如所述vim.org以及vim.wikia.com,构建 VIM 并不难。下载源代码后,最好的说明就在 README 文件中。

一旦你有了一个符合你需求的配置文件,那么在 mercurial 更新后重新构建就更省事了。在 Linux 上,这确实是保持最新状态的最佳方式。

相关内容