입력모드
- i -> 커서 앞에 삽입
- a -> 커서 뒤에 삽입
- o -> 현재 줄 다음줄에 삽입
- I -> 현재 줄 첫 칸 앞에 텍스트 입력
- A -> 현재 줄 끝에 텍스트 입력
- O -> 현재 줄 윗줄에 삽입
저장명령
- :w -> 현재의 파일명 그대로 저장
- :w 파일명 -> 지정한 파일명으로 파일 저장
종료명령
- :q -> 작업 내용을 저장하였으면 vi종료
- :q! -> 저장안해도 vi 종료
- :wq -> 파일명 그대로 저장후 종료
- :wq 파일명 -> 지정한 파일명으로 저장하고 종료
- zz(shift + zz) -> 작업 내용을 저장한 후 vi 종료
이동
- G -> 마지막행으로 이동
- nG -> n=숫자 n번째 행으로 이동
- ^ , 0 -> 행의 시작
- $ -> 행의 마지막
- - -> 이전 행의 처음
- + , enter -> 다음행의 처음
버퍼의 종류
- Unnamed buffer(이름없는 버퍼)
- Named buffers (이름이 있는 버퍼) "a,b,...z"
- Numbered buffer(번호가 있는 버퍼)
-
- "a3yy" -> 3번째줄까지 a버퍼에 저장
- ap -> a버퍼에 붙이기
엄청나군
답글삭제