-- vi 시작 ->
command mode
: vi 시작 시 기본 모드
: 입력한 내용을 명령어로 해석
커서/페이지 이동
글자/줄 삭제
-- i, l, a, A, o, O -> insert mode 변경
-- :, /, ? -> last line mode 변경
-- ZZ -> vi 종료
insert mode
: key stroke이 파일의 내용으로 반영
-- ESC -> command mode 변경
last line mode
: 파일 전체에 영향을 미치는 명령
검색
저장
바꾸기
줄 이동
-- w -> HDD 에 저장
-- q, q! -> vi 종료, 변경사항 무효화 후 vi 종료
-- ESC, ENTER -> command line 변경
k,j,h,l: up, down, left, right (커서키 사용해도 됨)
^: 파일 맨 앞으로 가기
$: 파일 맨 아래로 가기
ctrl+u/d : 페이지 업/다운
i: insert at cursor 커서 있는 자리에 입력
a: write after cursor
A: write at the end of line
o: Open a new line
ESC: Terminate insert mode
u: Undo last change 수정된 내용 삭제
U: Undo all changes to the entire line
[Shift]+zz: 파일 저장 및 종료
:w : 파일 저장 (계속 문서 열려있음)
:q : 저장하지 않고 종료
:wq : 파일 저장 후 종료
dd : 한줄 삭제 (delete 대상)
3dd : 3줄 삭제
dw : 한 단어 삭제
4dw : 4단어 삭제
cw : 글자 바꾸기 -> insert모드로 전환됨
x : 커서 뒤 글자 삭제
잘 보고 갑니다.