VIM(VI Improved) 에디터
개발자는 에디터와 떼려해도 뗄 수 없는 관계에 있습니다. 현존하는 에디터 종류는 무수히 많은데, 윈도우즈 기본 에디터인 메모장부터, 리눅스 vi, Edit Plus, Emacs, 그리고 개발을 쉽게 해주는 부가적인 여러가지 기능을 넣은 IDE 인 이클립스, Visual Studio 까지 다양합니다. 

보통 자신이 가장 많이 사용하는 에디터가 하나쯤은 있기 마련이지만 한가지만 사용하는 개발자는 없는 것 같습니다.

그 중 여기서 소개할 에디터는 vim 에디터 입니다. 이름에서도 알 수 있듯이 vi에디터를 더욱 발전시킨 에디터라는 것을 알 수 있습니다. (참고로 vi 에디터는 Visual edItor 에디터입니다.)



VIM 에디터의 장점
  • 거의 모든 운영체제 환경을 지원합니다.
  • CUI 기반으로 매우 가볍고 빠릅니다.
  • GUI 환경 또한 지원합니다.
  • 플러그인을 통해 기능 확장이 가능합니다.
  • 내부 스크립트를 사용해 기능 커스터마이징이 가능합니다.
  • 외부 명령어와의 연동이 가능합니다.
  • 문법 검사 기능이 있고 프로그래밍 코드의 가독성을 높여줍니다.
  • 정규 표현식을 이용한 문자열 연산이 가능합니다.
  • 실행했던 행동들을 되돌릴 수 있는 undo 기능이 제공됩니다.



VIM 에디터 리눅스에 설치하기
최신 버전의 리눅스 배포판들에는 기본적으로 vim이 설치되어 있습니다. 그러나 이는 최소 기능만 설치된 버전이고 만약 vim이 설치되지 않은 경우도 있을 수 있으므로 설치 방법을 알아봅니다.


RHEL 계열(레드햇, CentOS, 페도라 등..)
RHEL 리눅스는 RPM을 통해 패키지를 관리하므로, vim 패키지를 얻어 설치하거나 yum을 사용합니다. 패키지 설치에는 root 권한이 필요하므로 권한을 얻은 후 설치합니다. yum 명령어 한번이면 설치가 완료됩니다.
$ su -
# yum install vim-enhanced




데비안 계열(데비안, Ubuntu 등..)
데비안은 계열은 apt-get을 이용해 설치가 가능합니다. 이또한 root 권한이 필요하며, 명령어 한 번으로 설치가 완료됩니다.
$ sudo apt-get install vim




vi 명령어로 vim 에디터 실행하기(alias 설정)
vim 에디터가 있다면 vi 에디터는 굳이 사용할 일이 없기 때문에 vi 명령어 또한 vim 에디터가 실행되도록 alias 설정을 한다면 사용자들이 편리할 것입니다. alias가 설정된 이후에 굳이 vi 에디터를 실행해야 한다면 \vi 와 같이 역슬래쉬를 이용해 실행할 수 있습니다.
# alias vi=vim


위와 같은 방법으로는 간단하게 alias 설정이 가능하지만 로그인 할때마다 재설정이 필요합니다. 자동으로 alias 설정이 되도록 하려면 쉘 실행 환경 설정을 수정합니다.
vi ~/.bashrc  #bash 쉘인 경우
vi ~/.tcshrc  #tcsh 쉘인 경우
vi ~/.zshrc   #zsh 쉘인 경우


아래의 내용을 추가합니다.
alias vi="vim"





Windows에 vim 에디터 설치하기
Windows에서도 vim 에디터를 설치하여 사용할 수 있습니다. 다운로드는 https://www.vim.org/download.php#pc 에서 가능합니다. 보통의 에디터 프로그램과 마찬가지로 설치하여 사용할 수 있습니다.

 


설치된 vim의 모습입니다.




블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

댓글을 달아 주세요! 질문 환영합니다!