IT/IT

vi 또는 vim 편집기의 주요 단축키, 명령어

iamhyeon 2025. 6. 16. 22:45

 

vi 또는 vim 편집기의 주요 단축키(명령어)

vi는 모드 기반 편집기라, 현재 어떤 모드에 있느냐에 따라 동작이 달라집니다.


🧭 모드 설명

명령 모드 기본 모드. 커서 이동, 삭제, 복사 등 가능
입력 모드 글자 입력 가능 (i, a 등으로 진입)
명령행 모드 저장, 종료 등 (: 키로 진입)

🖱️ 명령 모드에서 자주 쓰는 단축키

i 커서 앞에 입력 모드 진입
a 커서 뒤에 입력 모드 진입
o 아래 줄에 새 줄 만들고 입력 모드
x 커서 위치 한 글자 삭제
dd 한 줄 삭제
yy 한 줄 복사 (yank)
p 복사한 내용 붙여넣기
u 실행 취소
Ctrl + r 실행 취소 취소 (redo)
: 명령행 모드 진입
/검색어 아래 방향으로 검색
n 검색 결과 중 다음 결과로 이동

⌨️ 명령행 모드 (입력 방법: :)

:w 저장 (write)
:q 종료 (quit)
:wq 또는 ZZ 저장 후 종료
:q! 저장하지 않고 강제 종료
:e 파일명 다른 파일 열기
:set number 줄 번호 표시
:set nonumber 줄 번호 숨기기

🔁 커서 이동 단축키 (명령 모드에서)

h, j, k, l 좌, 하, 상, 우 (기본 이동)
w, b 다음 단어, 이전 단어
0, ^ 라인 맨 처음, 첫 글자 위치
$ 라인 맨 끝
gg 문서 맨 처음으로 이동
G 문서 맨 끝으로 이동
:숫자 해당 라인으로 이동 (:10은 10번째 줄)

 

반응형