解决Redhat5 vim 中语法不能高亮显示的问题

解决 Redhat5 vim 中语法不能高亮显示的问题

 

# rpm -qa |grep vim    首先查找vim的rpm安装包名
vim-enhanced-7.0.109-3.el5.3
vim-common-7.0.109-3.el5.3
vim-minimal-7.0.109-3.el5.3

 

 

# rpm -ql vim-enhanced-7.0.109-3.el5.3 然后查找相关文件的路径
/etc/profile.d/vim.sh 得到其中 vim.sh 所在位置

 

 

# vi /etc/profile.d/vim.sh 编辑!
if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
[ -x /usr/bin/id ] || return
[ `/usr/bin/id -u` -le 100 ] && return
# for bash and zsh, only if no alias is already set
alias vi >/dev/null 2>&1 || alias vi=vim
fi

请自己手工注释第三行。   [ `/usr/bin/id -u` -le 100 ] && return

 

重新启动服务器 or   # source  /etc/profile.d/vim.sh

 

在自己的home 目录下编辑.vimrc  文件

 

view plaincopy to clipboardprint?
  1. set encoding=gb2312  
  2. syn on                  " 打开语法高亮  
  3. set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号  
  4. set tabstop=4             " 设置tab键的宽度  
  5. set shiftwidth=4           " 换行时行间交错使用4个空格  
  6. set autoindent             " 自动对齐  
  7. set backspace=2           " 设置退格键可用  
  8. set smartindent            " 智能对齐方式  
  9. set ai!                   " 设置自动缩进  
  10. set nu!                   " 显示行号  
  11. set showmatch            " 设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号  
  12. set ruler                 " 在编辑过程中,在右下角显示光标位置的状态行  
  13. set incsearch              " 查询时非常方便,如要查找book单词,当输入到/b时,会自动找到  
  14.                         " 第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的  
  15.                         " 单词,依次类推,进行查找时,使用此设置会快速找到答案,当你  
  16.                         " 找要匹配的单词时,别忘记回车  
  17. set vb t_vb=             " vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声  

 

 

然后在你的home目录下执行: source  .vimrc

 

打开一个C源文件,会发现语法已经高亮显示了!

你可能感兴趣的:(Linux)