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

posted @ 2012-12-25 12:24  中国公民  阅读(207)  评论(0)    收藏  举报