IT 기술/Open source

공개소프트웨어 소개 (2) VIM

ㅇㅔ ㄷㅡ 2008. 8. 4. 16:18
 UNIX 혹은 Linux 환경에서 작업을 하시는 분들이라면 VI라는 에디터를 자주 접하실 겁니다. 명령행 환경에서 이만큼 다양한 기능을 제공하는 에디터도 없을거라고 생각합니다.
 물론 FSF의 어떤분은 "VI는 짐승들의 에디터이아"라고 할 정도로 싫어하시는 분들도 있죠. VI파, 이맥스파가 나뉘어있기도 한데, 일단 제가 자주 사용하는 VI...가 아니라 VI와 거의 동일한 기능을 제공하는 VIM이라는 프로그램을 소개하려합니다.

 VIM은 향상된 VI라는 뜻의 "Vi IMproved"의 약자입니다. 저는 이 프로그램을 윈도우 XP에 설치해서 일반적인 개발/관리 업무에도 사용하곤 합니다. 이렇게 하지 않으면 VI 사용법을 잊어버릴것 같다는 두려움도 한 몫했구요. 정규식을 이용한 문자열 치환이라는 강력한 기능도 윈도우에서 VIM을 사용하는 이유중 하나입니다.

www.vim.org에 가시면 윈도우용 VIM을 다운받으실 수 있습니다.



윈도우에 설치하시면 일반적으로 유닉스 명령행 환경에서 사용하던 VIM과 X-Window에서 사용하시던 GUI 버전의 VIM까지 사용하 실 수 있습니다.

C:\> gvim  <= GUI 버전이 실행됩니다.

C:\> vim   <= 명령행 버전이 실행됩니다.

사용자 삽입 이미지

VIM의 GUI버전


사용자 삽입 이미지

VIM의 명령행 버전