VIM vim 설치 및 간단한 사용법(ubuntu 20.04)
안녕하세요. 알렉스 입니다. 이번에는 제가 한참 사용하고 있는 VIM이라는 에디터에 대해서 설명 드리겠습니다.
먼저 왜 VIM을 사용하는지 알려드리겠습니다. 서버를 관리하다 보면 그래픽 기반 프로그래밍 보다 거의 터미널로 프로그래밍 하는 경우가 많습니다. 이때 nano와 같은 에디터를 쓸수 있지만 vim을 사용하면 훨씬 코드를 수정하는것이 편합니다.
vim에 있는 플러그인이 엄청 많습니다. 얼마나 많나면 Visual Studio에 있는 Plugin보다 많은 것으로 알고 있습니다. 그리고 Visual Studio에 있는 왠만한 Plugin은 VIM에 있다고 보시면 됩니다.
특히 vim의 이용자가 많아서 커뮤니티가 잘 형성 되어 있습니다. 커뮤니티가 잘 형성 됬다는 뜻은 서로 도와줄 사람이 많고 그 과정에서 많은 문제를 해결했다는 뜻입니다.
마지막으로 vim을 잘 사용하게 되면 마우스를 크게 사용할 필요가 없습니다. 마우스를 사용하지 않는 것 만으로 코딩하는데 시간이 상당히 절약되기 때문에 가능한 vim 에디터에 적응할려고 노력하는 것입니다.
VIM 에디터를 설치한다
- 터미널 에디터인 VIM을 설치하는 명령어
$ sudo apt-get install vim
![]() |
사진1) VIM설치 |
![]() |
사진2) vim 기본정보 |
문서나 코드를 작성하기 위해서 터미널에 'vim'이라고 적고 중간에 스페이스를 추가후 원하는 파일명을 작성합니다.
![]() |
사진3) vim으로 텍스트 생성1 |
![]() |
사진4) vim으로 텍스트 생성2 |
vim은 총 3가지 모드를 지원합니다. normal, command, insert mode입니다.
normal모드는 vim의 커맨드 만을 이용하여 문서를 편집하는 것입니다. 예로 들어 한줄 복사(yy), 후 붙여넣기(p) 등 입니다.
command모드는 normal모드에서 ':'를 눌른 후에 입력하는 커멘드를 말합니다. 복사하거나 잘라내기 한 리스트(:reg)를 불러올수 있습니다.
insert모드는 말 그대로 편집 모드 입니다. 일반 텍스트 편집기 처럼 사용할수 있습니다.
그럼 사진 4에서 간단한 'Hello World'를 작성하도록 하겠습니다. 먼저 'i'를 눌러서 Insert mode로 진입합니다.
![]() |
사진5) Insert mode로 진입 |
![]() |
사진6) 'Hello World!'작성 |
사진6과 같이 작성을 하였으면 다시 normal mode로 진입합니다. 방법은 Esc키를 누르는 것입니다.
![]() |
사진7) 텍스트 작성후 normal mode 진입 |
이때 저장과 vim 종료를 위해서 ':wq'를 command mode로 들어가서 입력해 줍니다.
![]() |
사진8) normal mode에서 저장 및 나가기 |
![]() |
사진9) 저장확인 |
터미널 키워드 'cat'을 이용하여 작성한 텍스트가 제대로 작성이 됬는지를 확인할수 있습니다. 이처럼 vim을 이용하여 텍스트 뿐만 아니라 프로그래밍 코드또한 작성할수 있습니다.
댓글
댓글 쓰기