Vim 명령어 모음

작성일: 2024-03-07 22:49

# 이동

h, j, k, l 좌, 하, 상, 우
w 단어 단위 앞으로 이동
w 단어 단위 앞으로 이동
b 단어 단위 뒤로 이동
0 라인 시작으로 이동
$ 라인 끝으로 이동
g 파일 첫 줄로 이동
G 파일 마지막 줄로 이동
H 화면 기준 최상단으로 이동
M 화면 기준 중간으로 이동
L 화면 기준 최하단으로 이동
:number 원하는 라인으로 이동
:set (no)number 라인 표시

# 파일 열기 닫기

w 저장
w! 강제로 저장
q 나가기
q! 강제로 나가기
wq 저장하고 나가기
wq! 강제로 저장하고 나가기

# 입력 모드 전환

i 현재 위치에서
I 현재 라인의 시작에서
a 현재 위치 다음 칸에서
A 현재 라인 끝에서
o 아래 줄에서
O 윗 줄에서
cc 현재 라인 삭제 후
C 현재 커서 이후의 라인 삭제 후

# 복사/붙여넣기/잘라내기

y 드래그 된 것 복사
yy 현재 라인 복사
p 현재 위치 다음에 붙여넣기
P 현재 위치에 붙여넣기
x 현재 char 잘라내기
dd 현재 라인 잘라내기
D 현재 커서 이후의 라인 잘라내기

# 되돌리기

u undo
CTRL-R redo

# 검색

/keyword 아래쪽으로 검색
?keyword 위쪽으로 검색
/<keyword> 단어 단위 검색
n 정방향 검색 반복
N 역방향 검색 반복
/keyword1|keyword2 OR 검색
:set ic 대소문자 구분 X
:set noic 대소문자 구분 O

# 참고 자료