- 首先要安装vim(官方网站:http://www.vim.org/),下载地址:ftp://ftp.home.vim.org/pub/vim/unix/vim-6.4.tar.bz2;
- 上传到AIX服务器,执行解压命令:bzip2 -d vim-6.4.tar.bz2; tar -xvf vim-6.4.tar;
- 切换到root用户,进入vim64目录,执行:make;make install;
- 安装成功后,退出root用户,返回前用户,复制创建.vimrc文件:cp /usr/share/vim/vim63/vimrc_example.vim ~/.vimrc;
- 修改.vimrc文件,添加以下代码(把前面的空格和冒号去掉):
:
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
syntax on
: 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
syntax on
注意: [ < Esc > is a real escape, type CTRL - V < Esc > ]
You might want to change the first "if" to match the name of your terminal,
e.g. "dtterm" instead of "xterm".
Note: Do these settings BEFORE doing ":syntax on". Otherwise the colors may
be wrong. (/usr/share/vim/vim63/vimrc_example.vim中出现了一处在if语句中的syntax on,注意把上面的代码添加在它的前面)
参考文章:
- 《AIX下VIM的颜色显示问题》by SunnyDay,http://sunny-day.blogbus.com/logs/6063039.html
- 《Vim6.4 on AIX5.2》by zlhg,http://blog.csdn.net/zlhg/archive/2005/12/04/543459.aspx