programmer-blog

Vim 시작하기, 입문. 본문

frogramming

Vim 시작하기, 입문.

frogrammer 2020. 5. 25. 11:23

vim은 텍스트에디터를 언급할때 빠지지 않고 등장하는 역사있고 유용한 에디터라고 생각한다.
여러 커맨드와 방향키 없이도 커서를 움직일 수 있는 장점 때문에 많이 쓰이고 있다.
흔히 어렵다고 하지만 사실 그렇게 어려운 건 없다. 하지만 확실히 커맨드가 많기는 하고 원래의 텍스트 에디터와는 다르기에 익숙해지는데 시간은 걸릴거다.
그래도 개발자라면 충분히 익힐만한 가치가 있다고 생각한다.
그 유용함에 대한 것은 이 글을 찾아 들어올 정도면 많이 들었을거다.

 

그럼 어떻게 vim을 배워야 하는가.
일단 vim을 다운받고 실행해보자. gvim을 검색해서 실행한다. 아니면 cmd에서 vim을 입력해 접근할 수도 있다(환경변수 설정 필요)

vim을 다운받고 처음 실행한 사용자가 제일 먼저 헤매는게 입력이 안된다는거다.
그건 vim에는 normal(커맨드)모드와 insert(입력)모드가 있기 때문인데
esc를 누르면 normal모드, i를 누르면 insert 모드로 전환된다.
vim의 기본설정이 normal로 되어있기 때문에 처음 실행하면 normal로 실행된다.

 

Vim은 자체적으로 설명서를 제공한다.

커맨드 모드에서 :help를 입력해보자. help.txt로 이동되었을거다.

설명서는 영어로 되어있는데 설명서는 영어로 되어있는데 한국어를 쓰고 싶다면 따로 도움말을 다운받아야한다.

vim-ko.github.io/

자세한거 여기서.

 

설명서와 같이 30분정도면 끝나는 vim 튜토리얼도 제공하고 있다. 여기서 기본을 배우고 help문서에서 필요한 것을 찾아서 배우는걸 추천한다.
튜토리얼에 접근하려면 gvim에서 :help tutor 명령을 입력하거나
cmd에서 vimtutor을 입력하면 접근 할 수 있다.

아래와 같은 튜토리얼 사이트도 있으니 참고하면 좋다.

www.openvim.com/tutorial.html

www.tutorialspoint.com/vim/index.htm

 

vim튜토리얼을 익혔다면 vim이라는게 뭔지 대충 감이 잡혔을거다.

그 이후는 이제 설명서를 찾아보거나 검색을 하면서 배우면 된다.

vim의 모든 커맨드를 외울 필요는 없고 필요한건만 익히면 된다.