2017년 11월 18일 토요일

Vim의 기본; 윈도우 Vim 설치 및 모드에 대해서


윈도우 Vim 설치 및 모드에 대해서


시작하며...


보통 Vim을 처음 보게 되는 곳은 리눅스에서 개발을 할 때 일거예요.
(개발자 외의 분들은 더더욱 모르겠지요.)

개발자가 처음부터 찾아서 Vim을 알고 사용했다면 선배나 지인이 추천을 해서가 아니었을까요?

저는 리눅스에서 개발을 하는 사람으로 어쩔 수 없이 Vim을 봐야 했지요.

그 후 Vim을 사용하면서 그 편리성에서 빠져 나오지 못하고 윈도우에서도 사용하고 싶다는 마음에 이렇게 글을 쓰게 되었네요.

혹시 자신은 윈도우라서 Vim을 사용하고 싶어도 못 쓴다는 분들을 위해 일단 설치 하고 기본 Vim을 보도록 하죠.


윈도우 Vim 설치


물론 윈도우에서는 좋은 편집기들이 있습니다.

그래도 Vim의 매력에 한번 빠지면 꼭 다른 OS에서도 사용을 하고 싶게 되더라고요.

저는 윈도우, MAC과 안드로이드에도 Vim이 설치가 되어 있습니다.
(안드로이드는 자주 사용되지는 않지만 그래도 설치는 해 두었어요.^^)

Vim을 알기 위해서는 일단 설치를 하고 사용해봐야 하니 우리나라에서는 가장 보편화된 OS인 윈도우에서 설치 하고 명령어를 알아 보죠.

https://vim.sourceforge.io/download.php#pc

위의 사이트에서 가장 최신의 실행 파일을 받으면 되요.

현재(2017.11.18)는 "gvim80.exe"가 가장 최신 버전이네요.

설치는 단순하게 Yes와 Next를 누르면 될거예요.

그럼 바탕 화면에 아래와 같은 파일들이 생겼다면 설치가 완료된 것입니다.


gVim이란 GUI Vim의 약자인데 크게 중요한건 아니니 넘기셔도 되요.

위의 그림 중에 gVim 8.0을 클릭하여 실행 하면 아래와 같은 그림이 나와요.


그리고 한번 화살표를 통해 이동해 볼까요??

아마 커서가 움직이지 않는다는 것을 알 수 있을거예요.

참으로 답답하죠.

그리고 어떤 키는 눌러도 입력조차 되지 않아요.

예를 들어 "e"를 누른다면 경고음만 들릴 뿐 아무런 동작도 하지 않지요.

이런 점이 처음에 Vim을 어렵다고 여기는 것인데...

사실 알고 보면 별거 없지요.

이제 하나씩 배워 보도록 하지요.


모드에 대해서


Vim을 처음 다룰 때 가장 기본이 되는건 Mode라는 것을 알아야 한다는 거죠.


위에 처럼 Vim은 4가지 모드로 나뉘어 지죠.

각 모드로 진입을 하기 위해서는 화살표 방향에 있는 알파벳이나 Key를 누른다면 해당 모드로 진입을 할 수 있습니다.

그리고 각 모드를 간단하게 설명하면 아래와 같아요.


  • Normal Mode(Command Mode) : 처음 Vim을 열면나오는 모드로 이동이나 복사 같은 명령어(Normal Command)를 실행하는 모드
  • Visual Mode : 글을 영역 별로 선택 할 때 사용하는 모드
  • Command-line Mode : Vim에 명령어(Normal Command외의 Command)를 실행하거나 검색을 위한 모드
  • Insert Mode : 입력을 위한 모드

각 모드의 특징은 위와 같은데 사실 글 보다는 그림으로 보면서 진행하면 더 좋기는 해요.

그렇지만 실제 예제를 진행하면서 각 모드에 대해 더 알아 보도록 하겠습니다.




댓글 없음:

댓글 쓰기