文本编辑Vim
7.4正式版发布!2013-08-10.上个版本7.3还是2010-08-16发布的。过了快3年,此版本增加了上千个补丁,重要的特性包括1.增强
了Python的支持。2.一个更快的正则表达式引擎。完整改进可以通过”:help
version7.4″ 来查看。

centos安装vim7.4

  • ### http://blog.51cto.com/innocence/1878892

下载地址:源码 ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2

 

查看是否安装:
[root@localhost ~]# rpm -qa| grep vim
vim-minimal-7.2.411-1.8.el6.x86_澳门新葡萄京官网注册,64
vim-common-7.2.411-1.8.el6.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64
[root@localhost ~]# rpm -e vim-minimal-7.2.411-1.8.el6.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64 vim-common-7.2.411-1.8.el6.x86_64
–nodeps
[root@localhost ~]# rpm -aq|grep vim
注:–nodeps 选项是去掉依赖卸载,不加会报:vim-minimal is needed by
(installed) sudo-1.8.6p3-15.el6.x86_64 之类的错。

(文/oschina)    

系统版本centos6.4;

II> 编译安装VIM 7.4
一、下载
[root@localhost src]#
wgetftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
[root@localhost src]#
wgetftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
[root@localhost src]#
wgetftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz

root权限

二、解压缩
[root@localhost src]# tar jxvfvim-7.4.tar.bz2
[root@localhost src]# tar zxvf vim-7.2-extra.tar.gz
[root@localhost src]# tar zxvf vim-7.2-lang.tar.gz
[root@localhost src]# mv vim72 vim74

[html] 

三、安装依赖库
[root@localhost src]# yum installncurses-devel -y

su – root  

四、配置confure文件
[root@localhost src]# cd vim74/src
[root@localhost src]# ./configure–with-features=huge
–enable-rubyinterp –enable-pythoninterp–enable-luainterp
–enable-multibyte –enable-sniff –enable-fontset
–enable-cscope–enable-gui=auto –prefix=/usr –enable-xsmp–enable-xim
–enable-gpm
五、编译
[root@localhost src]# make
[root@localhostsrc]# make install
六、测试是否升级成功
[root@localhost src]# vim –version

 

七、增加gvim支持
[root@localhost src]# yum install vim-X11-y

卸载

八、检查是否安装成功
[root@localhost src]# rpm -qa |grep vim
vim-common-7.2.411-1.8.el6.x86_64
vim-X11-7.2.411-1.8.el6.x86_64

[html] 

gvim 不是 Windows 下的编辑器,是 gtk-vim 或者 gnome-vim
研究了下,正确来说,gVim 的意思应该是 GUI Vim ,是平台无关的,然后
Ubuntu 用来提供 gVim 的包是 vim-gtk / vim-gnome (似乎有一个在 9.10
之后是无效的,具体没研究过)。
另外我的配置:
$ which gvim
gvim: aliased to /Applications/MacVim.app/Contents/MacOS/Vim -g

yum remove vim vim-enhanced vim-common vim-minimal  

RPM 文件安装过程中 最后加上的–nodeps 和–force参数是什么意思

–nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了–nodeps你就能装上了。–force就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用–force强制安装

http://blog.csdn.net/horse20000/article/details/9079785

[root@shuffle-dev src]$ pwd
/usr/local/vim74/src
[root@shuffle-dev src]$ ./configure --with-features=huge --enable-rubyinterp 
--enable-pythoninterp=yes --with-python-config-dir=/usr/lib64/python2.6/config 
--enable-luainterp --enable-gui=no --without-x --enable-multibyte 
--enable-multibyte --enable-sniff  --enable-fontset --enable-cscope 
--prefix=/usr  --enable-xsmp--enable-xim --enable-gpm

[root@shuffle-dev src]$ vim --version | grep python

 

下载、解压

[html] 

$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2  

$ wget
ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz//网上的那个链接不能用
 

$ <span>wget
ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz</span>  

$  

$ tar jxvf vim-7.4.tar.bz2  

$ tar zxvf vim-7.2-extra.tar.gz  

$ tar zxvf vim-7.2-lang.tar.gz  

$  

$ mv vim72 vim74  

 

 

安装编译环境

[html] 

$ yum install ncurses-devel  

 

 

编译安装

[html] 

$ cd vim73/src  

$ ./configure –enable-multibyte –with-features=huge
–disable-selinux  

$ make  

$ make install  

 

测试

[html] 

   

$ vim –version  

VIM – Vi IMproved 7.4 (2013 Aug 10, compiled Aug 18 2013 15:33:36)  

Compiled by
[email protected]_jwolf
 

 

系统版本centos6.4; root权限
[html] su – root 卸载 [html] yum remove vim vim-enhanced vim-common
vim-minimal 下载、解压 [html] $ wget ftp://ftp.vim.o…