본문 바로가기
# Tools/- Vim

[Vim] Vim 사용 가이드 Part.1 - 명령 모드, 입력 모드, 라인 모드

by Graffitio 2023. 12. 18.
[Vim] Vim 사용 가이드 Part.1 - 명령 모드, 입력 모드, 라인 모드
728x90
반응형

[Vim 이란?]

 

📌 Vim의 개요

Vim(Vi IMproved)은 vi 에디터를 향상시켜 만든 텍스트 편집기 이다.

간단히 말하면 윈도우의 메모장과 같은 역할을 하며,

Vi라는 것은 유닉스 계열 환경(리눅스 등)에서 사용되는 에디터로,

터미널에서 텍스트 작업을 쉽게 할 수 있도록 만들어진 도구이다.

 

Vim은 처음 접할 때는 조금 어렵다고 느껴지는 기능이지만,

git과 같은 터미널 작업을 할 때는 창 전환, 마우스 조작 없이

편하게 이용할 수 있다는 장점이 있으므로 알아두면 여러므로 편리한 도구이다.

 


 

[Vim mode]

 

📌 Vim의 세 가지 mode

 명령 모드

      명령 모드는 명령어를 이용하여

      현재 커서 위치 조정, 글자의 삭제 및 수정, 검색 등의 기능을 제공하는 모드이다.

       - 특정 명령어 입력 외에는 에러로 판단

 

 입력 모드

 

      입력 모드는 글자를 입력하는 모드

      우리가 메모장에 글을 쓰는 것과 같은 과정이다.

 

라인 모드

      라인 모드는 vim의 최하단 : 라인에 특정 명령을 입력해서

      편집, 검색, 저장, 종료 등의 기능을 수행할 수 있다.

 


 

📌 모드 변경 방법

✅ 명령 모드 → 입력 모드

 

Vim을 실행시키면, 기본적으로 명령 모드 상태로 시작하게 된다.

이 상태에서 a 또는 i 를 입력하면 커서가 깜빡이면서 입력 모드로 진입하게 된다.

아래 그림과 같이, 최 하단에는 -- 끼 워 넣 기 -- (영문 버전에서는 -- INSERT --) 와 같이 현재 모드를 알려줌

 

입력을 다 마쳤다면, ESC 키를 눌러서 명령 모드로 다시 돌아갈 수  있다.

명령 모드로 돌아가는 이유는,

명령 모드에서 라인 모드로 진입해야 문서의 저장 및 종료가 가능하기 때문이다.

tip) 명령 모드에서도 ZZ 를 입력하여 저장 및 종료할 수도 있다.

 

입력 모드

 


 

✅ 명령 모드 → 라인 모드

 

저장과 종료는 라인 모드에서 진행할 수 있다.

라인 모드는 명령 모드 상태에서 : + 명령어를 입력하는 방식으로 실행시킬 수 있다.

명령 모드로 돌아오기 위해서는 Enter 또는 ESC 입력

 

명령어 설명
q 편집한 내용이 없을 때, 그냥 종료
q! 작업 내용을 저장하지 않고 종료
:w 파일명 :w 만 입력하면 저장만,
파일명과 함께 입력하면, 파일명을 변경해서 저장
:wq 또는 :wq! 작업내용을 저장한 후에 종료한다.

 


 

📌 각 모드 변환 구조

 

위 그림은 각 모드별 변환을 도식화한 그림이다.

 


 

참 조 : https://bamtory29.tistory.com/entry/Vim-Vim-%EA%B8%B0%EC%B4%88-%EB%B0%B0%EC%9A%B0%EA%B8%B0

 

728x90
반응형