现在的位置: 首页 > 综合 > 正文

在Redhat Linux 9中编译和配置gvim 7.0

2017年12月25日 ⁄ 综合 ⁄ 共 2305字 ⁄ 字号 评论关闭
1.         下载vim的源码:
vim的官方网站是:[url]www.vmunix.com/vim[/url]
可以用这个链接下载源码包:[url]ftp://ftp.jp.vim.org/pub/vim/unix/vim-7.0.tar.bz2[/url]
2.         配置:
如果想编译出gvim,要用下面这句配置命令:
$ ./configure /
--prefix=/usr/local/vim7 /       # 安装目录
--with-x --enable-gui=gtk2 /   # 编译gvim
--with-features=big
3.         编译、安装:
没什么好说的了吧,用下面的命令就行了
$ make
# make install       # 记得用root运行,安装好后可执行文件在/usr/local/vim7/bin/ 中
4.         安装到系统中来:
此时vim7.0就安装完了,但是当你运行vi、vim或者vimdiff的时候打开是还是Redhat Linux 9自带的vi 6.1版,是因为你的vim 7.0的安装路径/usr/local/vim7/bin不在系统的PATH环境变量内,现在之用将要用的可执行文件创建一个符号链接到系统的PATH内 就行了,我是链接到/usr/bin中去了:
# mv /usr/bin/vim /usr/bin/vim61           # 先将原来的vi 6.1改名
# ln -s /usr/local/vim7/bin/vim /usr/bin/vim  # 再将vim 7.0链接过来
此时运行vi、vim、gvim就可以看到新编译的7.0版本了
5.         V7.0的配置:
运行gvim时发现菜单中都是乱码,需要在你的根目录下新建一个文件~/.vimrc,在其中添加一句:
:set encoding=gb2312
然后重启gvim就可以看到中文的菜单了。
.vimrc是vi的启动配置文件,可以在其中设置很多启动参数,网上可以找到很多人写的各种.vimrc文件,下面有我用的一个简单的.vimrc文 件。
6.         我的.vimrc文件:
set encoding=gb2312
syn on                  " 打开语法高亮
set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号
set tabstop=4             " 设置tab键的宽度
set shiftwidth=4           " 换行时行间交错使用4个空格
set autoindent             " 自动对齐
set backspace=2           " 设置退格键可用
set smartindent            " 智能对齐方式
set ai!                   " 设置自动缩进
set nu!                   " 显示行号
set showmatch            " 设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set ruler                 " 在编辑过程中,在右下角显示光标位置的状态行
set incsearch              " 查询时非常方便,如要查找book单词,当输入到/b时,会自动找到
                        " 第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的
                        " 单词,依次类推,进行查找时,使用此设置会快速找到答案,当你
                        " 找要匹配的单词时,别忘记回车
set vb t_vb=             " vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声

另外一种 :

在Redhat 下安装很简单,在命令窗口输入:

Go to a directory where you want the Vim source tree to appear. Use this command (it is one line):


#cvs -z3 -d:pserver:anonymous@vim.cvs.sf.net:/cvsroot/vim checkout vim7


再打补丁:

Recent patches appear in CVS all the time. Change into the "vim7" directory and include the changes with this single command:


#cvs -z3 update


然后就是编译了.

1.cd vim7/src

2.vi Makefile,修改make配置选项,主要是对中文的支持.方法很简单就是把下面的配置选项的注释符去掉.

# CONF_OPT_CSCOPE = --enable-cscope #cscope支持

# CONF_OPT_PYTHON = --enable-pythoninterp #python支持

# CONF_OPT_MULTIBYTE = --enable-multibyte #双字符支持

# CONF_OPT_INPUT = --enable-xim #X输入法支持

# CONF_OPT_OUTPUT = --enable-fontset #双字符支持

# CONF_OPT_FEAT = --with-features=huge #最大特性支持

# CONF_OPT_COMPBY = "--with-compiledby=TianxiangXingchen" #编译人

3.make

4.make install

这样就OK了,输入命令gvim,就可以看到

 

 

 

 

////自己安装,出现了这个问题

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

解决芳案:

xhost local:tian

因为vim命令是在root下安装的,需要增加一个用户

【上篇】
【下篇】

抱歉!评论已关闭.