본문 바로가기

GIT

VIM 에디터 사용하기, VIM 명령어

by engineer M 2020. 2. 15.

VIM이란 무엇일까? 그리고 기본 명령어는 어떻게 쓰면 될까? 

 

나는 예전에도 몇번 윈도우 환경에서 commit을 하다가, 다음과 같은 화면을 콘솔에서 마주치면 멘붕이 오곤 했다. 

VIM 은  Visual display Editor에서 유래됐는데, VI iMproved, 즉 향상된 vi를 의미하고, 리눅스용 에디터다.



출처: https://zeddios.tistory.com/122 [ZeddiOS]

 

VIM 에 대한 자세한 설명은 다음 글을 참조하면 좋을 것 같다. 

https://nolboo.kim/blog/2016/11/15/vim-for-beginner/

 

완전 초보를 위한 Vim

Vim은 Emacs와 함께 어렵기로 소문난(?) 에디터이다. 얼마나 어려운지 나가는 것을 몰라서 2년간 계속 사용하고 있다는 풍자 트윗을 @iamdevloper이 올리자 수천 명이 리트윗하기도 했다. 나도 처음 Vim을 무턱대고 실행하고선 나가질 못해서 터미널을 꺼버렸던 기억이 있다.ㅎ 아래 그림도 풍자이긴 하지만 꾸준히 회자하고 있는 주요 에디터 학습 곡선 그래프이다. Vim은 한가운데에 있다. 세상에! 뭔 그래프가 직각이냐!! 처음에 저 수준까지 배우

nolboo.kim

 

여기서는 나처럼 터미널 사용하다가 git 을 이용하기 위해서 기본 에디터가 vim으로 지정되어있는 사람들을 위해 정말 필요한 명령어들을 정리하려고 한다. 

 

일단 다음 화면에서 아무키나 눌렀지만 입력이 안되서 당황했던 적이 있을 것이다!

@-@

기본적으로 vim 에는 세가지 모드가 있는데, 입력모드/ 명령모드 / 일반모드 이다.

 

1) 입력 모드로 전환하기 (git commit 메세지 입력 위함)
 

현재 페이지에서 commit 메세지를 입력을 하기 위해서는 

를 누르고 타이핑 하면 된다. 

 

2) 일반 모드로 나가기 

esc 키를 눌러 일반모드로 나간다.

 

3) 커밋메세지 저장하기 (save commit message)

:w

 

그 후 

 

4) 나가기

:qa

 

 

여기까지 갑자기 vim 에디터가 떠서 당황할 때 사용할 수 있는 입력 메세지들을 정리해봤다.

댓글