CLI 환경에서 사용하는 텍스트 편집기로 다양한 단축키를 이용해 빠르고 효율적으로 작업할 수 있다
3가지 모드로 나눠지고, 각 모드로 바꿔가며 텍스트를 편집한다.
저장 및 종류를 할 수 있는 모드. 명령모드에서 ':'로 전환
명령어 | 동작 |
---|---|
:q | 작업 내용이 없을 시 종료 |
:q! | 작업한 내용을 저장하지 않고 강제 종료 |
:w [파일명] | 작업 내용 저장, 파일명 입력 시 다른 이름으로 저장 |
:wq | 작업한 내용 저장 후 종료 |
:wq! | 작업한 내용 저장 후 강제 종료 |
커서 이동이나 줄, 글자 삭제, 복사 등을 할 수 있는 모드. 마지막 행모드와 입력모드에서 esc로 전환
명령어 | 동작 |
---|---|
ZZ | 작업 내용 저장 후 vi 종료 |
i | 현재 커서 위치에서 입력 |
a | 현재 커서 다음 위치에서 입력 |
텍스트 파일에 문자를 입력할 수 있는 모드. 명령 모드에서 'i'나 'a'등을 통해 전환