CentOS6.2下编译安装Vim7.3
首先,下载vim源码:# wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
解压:# tar -xjf vim-7.3.tar.bz2
进入目录,# ./configure --enable-netbeans --enable-multibyte --enable-fontset --with-vim-name=vi --with-features=huge
如果configure不成功,则提示安装库:yum -y install ncurses-libs ncurses-devel
注意 1 :一般来说我们是以 vi 来启动 Vim ,所以需要指定 --with-vim-name=vi 。默认情况下编译安装后其名称为 vim 。当然我们也可以通过 alias 指定别名,在安装后再将 vim 的别名设置为 vi 。
注意 2 :如果系统里没有安装 selinux 的开发包,就需要在配置的时候禁用 selinux ,否则编译的时候会出错。此时配置命令应该如下:
./configure --enable-netbeans --disable-selinux --enable-multibyte --enable-fontset --with-vim-name=vi --with-features=huge
然后分别make和make install
解决语法高亮的问题:# yum -y install vim-enhanced
# vi /etc/bashrc,插入一行:alias vi='vim',即通过vi命令启动vim
# vi /etc/vimrc,检查是否存在 syntax on,如没有将其加上,然后加入set nu,以显示行号
实现自动缩进:
# vi /etc/vimrc,加入以下设置
1. 设置(软)制表符宽度为4:
set tabstop=4
set softtabstop=4
2. 设置缩进的空格数为4
set shiftwidth=4
3. 设置自动缩进:即每行的缩进值与上一行相等:
set autoindent
4. 设置使用C/C++语言的自动缩进方式:
set cindent
浙公网安备 33010602011771号