ExtMail服务器社区's Archiver

hzqbbc 发表于 2009-7-3 08:45

AIX 5下设置vim高亮显示语法

zt自:[url]http://sunny-day.blogbus.com/logs/6063039.html[/url]

AIX下VIM的颜色显示问题
2007-06-22
OS     IBM AIX 5L
shell:  xterm
VIM  :  vim6.0 above

[问题]:
在AIX中安装完VIM后,发现无法正常显示颜色。Vim 会用粗体,斜体和下划线区分不同文字.
尝试用了VIM6.0 的RPM安装和VIM7.0的编译安装,都无非解决这个问题。

近日无意中在VIM的用户手册中描述了这个问题,并给与解决方法。
        h xterm-color        
将下面的内容添加到.vimrc中:
[quote]
   if &term =~ "xterm"                        
     if has("terminfo")                        
       set t_Co=8                              
       set t_Sf=<Esc>[3%p1%dm                  
       set t_Sb=<Esc>[4%p1%dm                  
     else                                      
       set t_Co=8                              
       set t_Sf=<Esc>[3%dm                     
       set t_Sb=<Esc>[4%dm                     
     endif                                    
   endif
[/quote]

注意:这里的"<Esc>"是在输入模式下先按下CTRL-V,后再按下<Esc>键,显示为^[。

此法验证过,ok,留帖记录一下。一时找不到哪个版可以放这些信息,郁闷,只有放freebsd了。

hzqbbc 发表于 2009-7-3 08:55

回一下帖,还得做以下的步骤:

cp /opt/freeware/share/vim/vim63/vimrc_example.vim ~/.vimrc

并将上面那段内容附带上去,然后再加下面这句:

[quote]
syntax on
[/quote]

到上面的if /endif里(判断为xterm)

ryuhi 发表于 2009-10-23 09:46

这么强悍,AIX也用过?AIX有合法免费下载的么?

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.