vi 편집기
모드
- vi 편집기를 시작하면 바로 입력할 수 있는게 아니다.
- 모드가 총 3가지가 있다.
- 모드를 편집 모드로 바꾸어야 입력을 할 수 있다.
- 처음 시작하면 명령 모드가 된다.
- i나 a o를 입력하면 편집 모드로 바뀌고, 명령 모드로 가려면 esc키, last line 모드는 명령 모드에서 : 을 입력하면 된다.
명령 모드 (Command 모드)
- 가장 기본이 되는 모드
- 복사, 붙여넣기, 다른 모드로 전환, 커서 이동, 삭제 등
- d[커서이동] 은 커서가 한번 움직이는 곳 까지 삭제하는 것
- 즉, dG를 하면 현재 커서 위치부터 마지막 줄 까지 삭제
편집 모드 (Edit 모드)
- 실질적으로 문서를 편집하는 모드, 내용을 입력, 내용을 수정, 내용을 삭제
- 입력하고 싶은 내용을 입력하거나 백스페이스로 삭제
Last Line 모드
- 파일을 저장하거나, 종료하거나 저장하지 않고 그냥 종료, 검색, 바꾸기 등
실습
- 명령 모드에서 :set nu를 치면 위의 그림처럼 라인 번호가 생긴다.
- 그리고 위의 명령어들을 전부 실습해 보자!
- 커서 이동
- 삭제
- 복사 및 붙여넣기
- 되돌리기
- 모드 변경
- 상태 변경
- 검색
- 바꾸기
- 저장 및 종료