日期:2014-05-16  浏览次数:20766 次

RedHat Linux 9中vim升级方法

[转]:http://blog.csdn.net/dearwind153/article/details/7657947

1 vim升级方法

1.1 下载新版本的vim安装包及语言包

到vim官方网站上www.vim.org下载对应的版本,这里以7.2版为例

vim-7.2.tar.bz2

vim-7.2-lang.tar.gz

?

假设下载后存放目录为/tmp/tools

1.2 解压

进入终端,先切换到打算解压的目录,比如说我要解压到/root/tools目录下,则操作方式如下:

# cd /root/tools???????????????????????????????????????? # 切换到目标目录

# bunzip2 /tmp/tools/vim-7.2.tar.bz2??????? # 解压

# tar xvf /tmp/tools/vim-7.2.tar??????????????? # 解压

# tar zvxf /tmp/tools/vim-7.2-lang.tar.gz?? # 解压

1.3? 配置

切换到vim72的目录下

# cd /root/tools/vm72

输入以下命令

$ ./configure \

>--prefix=/usr/local/vim72 \????????????????????? # 安装目录

>--with-x –enable-gui=gtk2 \??????????????????? # 编译gvim

>--with-features=big

1.4 编译及安装

$ make???????????????? # 编译

# make install????????????? # 用root运行,安装后可执行文件在/usr/local/vim72/bim/中

1.5安装到系统中

此时vim7.2就安装完成了,但是当运行vi,vim或vimdiff时,打开的还是RedHat?Linux9 自带的v1.6版本,这是因为vim7.2的安装路径/usr/local/vim72/bin不在系统的PATH环境变量内,现在只需要创建一个符号链接到系统的PATH变量即可,我是连接到/usr/bin中去的:

# mv /usr/bin/vim /usr/bin/vim61?????????????????????????? # 先将原来的默认vim6.1版本改名备份(需要将开着的vi全部关掉)

# ln –s /usr/local/vim72/bin/vim /usr/bin/vim?? # 将vim7.2链接过来

上述指令运行完成后,再次运行vi,vim就可以看到版本已变更为7.2版的了.

1.6定制vim启动参数

可以为vim定制相关的启动参数,启动配置文件名称为.vimrc,目前为~/.vimrc,我的内容如下