#모드 전환
| 명령어 | 설명 | |
|---|---|---|
i | 커서 앞에 삽입 모드 | |
I | 줄 맨 앞에 삽입 | |
a | 커서 뒤에 삽입 | |
A | 줄 맨 뒤에 삽입 | |
o | 아래에 새 줄 삽입 | |
O | 위에 새 줄 삽입 | |
Esc | 노멀 모드로 전환 | |
v | 비주얼 모드 | |
V | 줄 단위 비주얼 모드 | |
Ctrl+v | 블록 비주얼 모드 |
#편집
| 명령어 | 설명 | |
|---|---|---|
x | 문자 삭제 | |
dd | 줄 삭제 | |
dw | 단어 삭제 | |
d$ | 줄 끝까지 삭제 | |
D | 줄 끝까지 삭제 (d$와 동일) | |
yy | 줄 복사 | |
yw | 단어 복사 | |
p | 커서 뒤에 붙여넣기 | |
P | 커서 앞에 붙여넣기 | |
u | 실행 취소 | |
Ctrl+r | 다시 실행 | |
. | 마지막 명령 반복 | |
r[char] | 한 문자 교체 | |
cw | 단어 변경 | |
cc | 줄 전체 변경 | |
C | 줄 끝까지 변경 |
#검색 & 치환
| 명령어 | 설명 | |
|---|---|---|
/pattern | 앞으로 검색 | |
?pattern | 뒤로 검색 | |
n | 다음 검색 결과 | |
N | 이전 검색 결과 | |
:s/old/new | 현재 줄에서 첫 번째만 치환 | |
:s/old/new/g | 현재 줄에서 모두 치환 | |
:%s/old/new/g | 파일 전체에서 치환 | |
:%s/old/new/gc | 확인하며 치환 | |
:noh | 검색 하이라이트 제거 |
#파일
| 명령어 | 설명 | |
|---|---|---|
:w | 저장 | |
:w [filename] | 다른 이름으로 저장 | |
:q | 종료 | |
:q! | 저장 안 하고 종료 | |
:wq | 저장하고 종료 | |
:x | 저장하고 종료 (변경시만) | |
ZZ | 저장하고 종료 | |
:e [file] | 파일 열기 | |
:sp [file] | 수평 분할 | |
:vsp [file] | 수직 분할 | |
Ctrl+w w | 창 전환 |
#비주얼 모드
| 명령어 | 설명 | |
|---|---|---|
v + 이동 + d | 선택 영역 삭제 | |
v + 이동 + y | 선택 영역 복사 | |
v + 이동 + > | 들여쓰기 | |
v + 이동 + < | 내어쓰기 | |
gv | 마지막 선택 영역 재선택 |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.