처음 vi를 접했을 때를 기억하면, 정말 두 달 동안은 적응하느라 머리를 쥐어뜯었던 기억이 납니다. 하지만 :help를 보면서 하나하나 기능을 익혀나가니 이 에이터의 위대함이 느껴지는 그런 기분을 느낀 기억이 있는데... 여러분은 어떨지 모르겠습니다. vi가진 기능의 20%만 자유롭게 사용해도 오히려 두뇌 회전이 에디터를 못 따라 간다고 느낄정도로 편리한 기능들을 제공합니다.

이상하게도 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'



Comments:

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by Ilho Kim