1.下载新版本的vim
查询一下:ncurses-devel ,如果没有这个软件,那么需要安装:yum -y install ncurses-devel
[root@localhost vim74]# rpm -qa ncurses-devel
ncurses-devel-5.7-4.20090207.el6.i686
否则在第三步出现:
no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
先安装,第五步有说明
yum install libXt-devel gtk2-devel
cd /usr/local/src/
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
tar jxvf vim-7.3.tar.bz2
cd vim73
./configure --enable-gui=auto --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --with-x --prefix=/usr/local/vim73 --enable-pythoninterp=yes
make
make install
-X11
5.回去发现configure的输出,:
checking if X11 header files can be found... no
checking --enable-gui argument... no GUI support
checking X11/SM/SMlib.h usability... no
checking X11/SM/SMlib.h presence... no
checking for X11/SM/SMlib.h... no
no GUI selected; xim has been disabled
no GUI selected; fontset has been disabled
6.继续上网查资料,发现是libXt-dev和gtk2-devel包没有安装,使用yum进行安装
yum install libXt-devel gtk2-devel
cd vim73
make uninstall
make clean
rm -f src/auto/config.cache
cd vim73
./configure --enable-gui=auto --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --with-x --prefix=/usr/local/vim73
make
make install
10.执行以下命令进行链接以便识别vim命令,可以先备份 mv /usr/bin/vim /usr/bin/vim_bak
ln -s /usr/local/vim73/bin/vim /usr/bin/vim
ln -s /usr/local/vim73/bin/gvim /usr/bin/gvim
记录VIM安装一些笔记:
./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-i386-linux-gnu/ --enable-perlinterp --enable-gui=gtk2 --enable-cscope --enable-luainterp --enable-perlinterp --enable-multibyte --prefix=/usr