C

거믄마루 2013. 1. 11. 13:09

gvim 은 콘솔에서 사용하는 vi 나 vim 이 아니라 독립적인 GUI 윈도우 프로그램으로 vi 를 사용할 수 있다.

vi 는 여러가지 이유로 다른 에디터들 보다 사용성이 월등하다고 느끼고 있는데...

그 중 한가지는 h j k l 키로 방향키를 대신할 수 있어서 손이 화살표키를 치기 위해서 이동하지 않기때문에 매우 편하고,

또다른 이유로 정규식 패턴 매칭으로 검색 및 치환을 쉽게 할 수 있으며, visual 모드로 블럭단위 에디팅이 용이한 이유가 있다...

그 외에도 엔코딩 방식을 유연하게 지원한다든가 폴딩, 윈도윙, ctag 를 이용한 구현부 추적, cscope 를 이용한 호출자 추적 등등 

장점은 셀 수 도 없이 많다.

처음에만 좀 어렵지 길만 잘들이면 거의 다른 에디터를 쓸 일이 없다.


윈도즈에 설치할 경우 보통 C:\Program Files\Vim 에 설치되며 설정파일은 바로 그곳에 _vimrc 파일이며,

OSX 에 설치할 경우는 설정파일이 일반적인 UNIX 처럼 간단하게 ~/.vimrc 파일이다.


윈도즈에는 기본적으로 Fixedsys 폰트가 있지만 OSX 의 경우에는 일단 Fixedsys 폰트를 사용하기 위해서는 설치부터해야하는데

그것은 http://spacebar.org/stuff/fixedsys.html 에서 .zip 파일을 받어 풀고 

그것은 http://fixedsysexcelsior.com/ 에서 DOWNLOAD 를 클릭하면 FSEX300.ttf 를 받을 수 있는데

더블클릭해서 설치하거나 ~/Library/Fonts 또는 /System/Library/Fonts 에 복사하기만 해도 된다.

단, /System/Library/Fonts 에 복사할때는 sudo 명령으로 해야할 것이다.


일단 폰트가 준비되었으면 윈도즈의 경우에는 설정파일에 다음 라인을 추가하고


    set guifont=Fixedsys:h9:cHANGEUL


오에스텐(OSX)의 경우는 ~/.vimrc 파일에 다음 라인을 추가하면 된다.


    set guifont=FixedSys_:h15

    set guifont=Fixedsys_Excelsior_3.01:h16


그럼 이제부터 가독성 높은 FixedSys 폰트를 사용할 수 있게 된다.



위 스크린 샷은 오에스텐에서 gvim 으로 내가 사용하고 있는 ~/.vimrc 파일을 열어본 것이다.


여튼 vi 를 기본 에디터로 지정해서 사용해볼 것을 적극 권장하며 

참고로 gvim 은 http://www.vim.org/download.php 에서 다운로드할 수 있고 

윈도우, OSX 카본 또는 코코아용 등 다양한 플랫폼을 지원한다.