이상하게도 OpenSolaris 에서는 vi에서 아무리 syntax on을 해줘도 화려한(?) syntax coloring 기능을 사용할 수가 없었습니다. 오랫동안 터미털 환경을 쓰긴 분들의 경우 오히려 coloring이 없는게 편하신 분들도 계시겠지만,,, 이전에 OpenSolaris전에는 sunfreeware.com에서 직접 vim관련된 소스나 태키지를 받아 직접 컴파일해서 쓰면 coloring을 사용할 수가 있었습니다. 하지만 이미 OpneSolaris에는 vim이 자연스럽게 설치가 되어 있습니다. 하지만 컬러!가되지를 않습니다.
버그라고 하기는 그런 부분이지만, OpenSolaris의 vim은 TERM=xterm에서 color를 보여주지 못합니다. 즉, env값 중 TERM 값을 변경해 주어야만 합니다. 하지만 전 xterm을 쓰면서 syntax highlighting 기능도 쓰고 싶은데, 어찌할까 하다 간단하게 alias를 ~/.bashrc에 넣주고 해결하였습니다. 즉, vi가 실행될 때만 xtermc로 변경하도록 하였습니다. vi를 종료하고 나오면 다시 xterm그대로겠죠
alias vi='/usr/bin/env TERM=xtermc vim'






