关于vi的使用问题

关于vi的使用问题

请问:我在使用vi写程序的时候,如何让它显示颜色区别,也就是像eclipse那样,注释是一种颜色,变量是一种颜色,等等。我记得有时vi可以支持颜色区别的,但有时确不能,这是为什么?
echo 'syntax on'>>~/.vimrc
针对vim版本。