본문 바로가기
Apps

[VIM] VIM 단축키 정리

by 혀코 2022. 8. 19.

 

안녕하세요. 혀코입니다.

 

이번 시간에는 VIM 단축키 정리를 해보겠습니다.

 

View Mode

H: 왼쪽으로 커서이동

J: 아래로 커서이동

K: 위로 커서이동

L: 오른쪽으로 커서이동

 

Shift + H : 스크린 가장 위 문장

Shift + M : 스크린 가운데 문장

Shift + L : 스크린 가장 하단 문장

 

W : 다음 단어의 첫번째 문자로 이동함

E : 커서가 위치한 해당 문자의 마지막 문자로 이동함

B : 이전 단어의 첫번째 문자로 이동함

 

0 : 커서가 위치한 문장의 첫번째 문자로 이동함

Shift + 4($) : 커서가 위치한 문장의 마지막 문자로 이동함

 

gg : 문서의 첫번째 문장으로 이동함

G : 문서의 마지막 문장으로 이동함

숫자 + Shift + G : 숫자 만큼의 몇 번째 줄로 이동함

 

Ctrl + U : 위로 스크롤

Ctrl + D : 아래로 스크롤

 

{ : 비어있는 이전 문자열(단락과 단락 사이)로 이동함

} : 비어있는 다음 문자열(단락과 단락 사이)로 이동함

 

Insert Mode

I : 입력 모드 시작

ESC : 입력 모드 종료

Shift + I : 커서를 해당 문장의 첫번째 문자로 이동해서 입력 모드를 시작

 

A : 커서를 오른쪽으로 한칸 이동 후 입력모드 시작

Shift + A : 커서를 문장의 마지막으로 이동 후 입력모드 시작

 

O : 커서가 위치한 다음줄에 새로운 줄을 생성하고 입력 모드 시작

Shift + O : 커서가 위치한 이전 줄에 새로운 줄을 생성하고 입력 모드 시작

 

X : 문자 삭제

DD : 문장 전체 삭제

 

. : 이전 명령 반복

U : 되돌리기

Ctrl + R : 다시 하기

 

R : 문자 교체

CC : 문장 전체 교체

 

V : 선택 모드 시작

Ctrl + V : 블럭단위 선택 모드 시작

G + Shift + U : 대문자로 변경

G + U : 소문자로 변경

D : 잘라내기

Y : 복사하기

YY : 전체 문장 복사하기

숫자 + YY : 숫자만큼의 줄을 복사하기

P : 커서위치 다음에 붙여넣기

Shift + P : 커서위치 이전에 붙여넣기

*P : 외부에서 복사한 것 붙여넣기

 

>> : 들여쓰기

<< : 내어쓰기

 

/ : 검색하기 (아래방향)

n : 아래 방향으로 계속 검색하기

shift + n : 위쪽 방향으로 계속 검색하기

? : 검색하기 (위쪽방향)

 

: %s/line/circle/g : line 단어를 circle 로 일괄 변경하기

: %s/circle/line/gc : circle 단어를 line으로 확인 후 변경하기

 

VIM 저장 및 종료하기

:w : 저장하기

:w! : 강제 저장하기

:q : 종료하기

:q! : 강제종료하기

:wq : 저장하고 종료하기

:wq! : 강제 저장하고 종료하기

 

Command + Object

D : Delete(Cut)

Y : Yank(Copy)

C : Change

D + 3W : 현재 커서가 위치한 곳에서부터 3단어를 삭제한다.

D + 3B : 현재 커서가 위치한 곳에서부터 이전 3단어를 삭제한다.

D + IT : 현재 커서가 위치한 곳의 태그안의 모든 텍스트를 삭제한다.

D + I" : 쌍따움표 안에 있는 모든 텍스트를 삭제한다.

D + P : 문단안에 있는 모든 텍스트를 삭제한다.

D + AW : 현재 커서가 위치한 곳의 1단어를 삭제한다.

D + AT : 현재 커서가 위치한 곳의 태그 전체를 삭제한다.

D + AS : 문장을 삭제한다.

D + AP : 문단을 삭제한다.

D + F( : 소괄호를 찾아 소괄호 까지 삭제한다.

D + T( : 소괄호를 찾아 소괄호 이전까지 삭제한다.

 

 

 

 

이렇게 VIM 단축키 정리해 봤습니다.

 

해당 정보가 도움이 되셨다면, 공감과 구독 부탁 드립니다.

 

감사합니다. :)

댓글