CentOS中语法无法高亮显示的解决

4461阅读 0评论2012-07-03 himrpei
分类:LINUX

1.查看vim的rpm安装包的名称:

  1. [root@myCentOS ~]# rpm -qa | grep vim
  2. vim-minimal-7.2.411-1.6.el6.i686
  3. vim-enhanced-7.2.411-1.6.el6.i686
  4. vim-common-7.2.411-1.6.el6.i686
2.查找vim的配置文件:

  1. [root@myCentOS ~]# rpm -ql vim-enhanced-7.2.411-1.6.el6.i686
  2. /etc/profile.d/vim.csh
  3. /etc/profile.d/vim.sh
  4. /usr/bin/ex
  5. /usr/bin/rvim
  6. /usr/bin/vim
  7. /usr/bin/vimdiff
  8. /usr/bin/vimtutor
  9. /usr/share/man/man1/rvim.1.gz
  10. /usr/share/man/man1/vimdiff.1.gz
  11. /usr/share/man/man1/vimtutor.1.gz
发现vim的配置文件为/etc/profile.d/vim.sh

3.编辑vim的配置文件/etc/profile.d/vim.sh:

  1. [root@myCentOS ~]# vi /etc/profile.d/vim.sh
  1. 1 if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
  2. 2 [ -x /usr/bin/id ] || return
  3. 3 ID=`/usr/bin/id -u`
  4. 4 [ -n "$ID" -a "$ID" -le 200 ] && return
  5. 5 # for bash and zsh, only if no alias is already set
  6. 6 alias vi >/dev/null 2>&1 || alias vi=vim
  7. 7 fi
将第四行注释掉。

4.source一下vim.sh:

  1. [root@myCentOS ~]# source /etc/profile.d/vim.sh
5. 在自己的宿主目录下编辑.vimrc文件:

  1. 1 set nu
  2. 2 set tabstop=4
  3. 3 set autoindent
  4. 4 set incsearch
6. source一下.vimrc:

  1. [root@myCentOS ~]# source .vimrc

上一篇:路由协议&地址解析协议
下一篇:结构体中的位定义