centOS上のvimでsyntax onできないのは仕様です
CentOSはデフォルトでは必要最小限の機能しかサポートしていない。
vim の拡張版を入れると syntax on もサポートされるとのこと。
# yum install vim-enhanced # mv /bin/vi /bin/vim-tiny # ln -s /usr/bin/vim /bin/vi
自分の.vimrcの書き方が悪いのかと思った
【参考】
http://www.ai.cs.kobe-u.ac.jp/~a.nakasuga/document/memo.html