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 | 현재 커서 이후의 라인 잘라내기 |
되돌리기
검색
| |
/keyword | 아래쪽으로 검색 |
?keyword | 위쪽으로 검색 |
/<keyword> | 단어 단위 검색 |
n | 정방향 검색 반복 |
N | 역방향 검색 반복 |
/keyword1|keyword2 | OR 검색 |
:set ic | 대소문자 구분 X |
:set noic | 대소문자 구분 O |
참고 자료