syntax | ex | |
---|---|---|
Colon command | :[command] | :wq |
Search command | /[command] | /text |
ex) ZZ,G
ex) control+문자
key | 기능 |
---|---|
:w | 파일 저장 |
:w filename | 파일 이름을 filename으로 저장 |
:q | 저장되었다면 vi 종료, 저장안되었다면 에러 |
:q! | 저장 없이 vi 종료 |
:wq | 저장하고 vi 종료 |
:wq filename | 파일 이름을 filename으로 저장하고 vi 종료 |
ZZ | 저장하고 vi 종료 (without enter key) |
key | 기능 |
---|---|
i | 커서 앞에 입력 |
I(upper i) | 커서 라인의 맨 처음에 입력 |
a | 커서 뒤에 입력 |
A | 커서 라인의 맨 뒤에 입력 |
key | 기능 |
---|---|
^ or 0 | 현재 라인의 시작점으로 |
$ | 현재 라인의 끝점으로 |
- | 이전 라인의 시작점으로 |
+ or ENTER | 다음 라인의 시작점으로 |
H | 화면 상단 |
M | 화면 중단 |
L | 화면 하단 |
w | 한 단어 뒤 |
b | 한 단어 앞 |
e | 다음 단어 끝 |
:n or nG | n번째 라인으로 |
:$ or G | 마지막 라인으로 |
n+ | n라인만큼 앞으로 |
n- | n라인만큼 뒤로 |
key(#은 숫자) | 기능 |
---|---|
x #x | 커서 위치에서 문자 삭제 |
dw, #dw | 커서 위치에서 단어 삭제 |
dd, #dd | 현재 라인 삭제 |
D | 현재 커서부터 라인 끝까지 삭제 |
u | 마지막 명령 취소 |
U | 현재 라인에서 실행된 모든 명령 취소 |