VI 명령어
- vi로 파일을 열고 수정할 수 있다.
- view로 파일을 열면, 읽기만 가능하고 수정이 불가능하다.
명령 모드
- dd 명령어로 커서가 있는 줄 삭제
- set nu : 행 번호 출력
- set nonu : 행 번호 미출력
- :w로 저장할 수 있고, :q로 vi를 종료할 수 있다.
- :wq로 저장 후 종료할 수 있다.
- 수정사항을 저장하지 않고 강제종료가 일어났을 때, 이 파일을 다시 vi로 열면 swap file이 남아있어 오류가 발생할 수 있다.
- 이런 경우에는 수정 사항을 복구하거나 swap file을 지우는 등의 해결 방법이 있다.
입력 모드 진입하기
- i : 현재 커서에서 진입
- a : 현재 커서 다음 칸 부터 진입
- o : 현재 커서 다음 줄 부터 진입
- 문서 수정 후 esc 버튼을 통해서 다시 명령모드에 진입한다.
비주얼 모드
- visual 모드에서 여러 줄을 복사하고 붙여넣을 수 있다.
- 명령 모드에서 v키를 통해서 visual 모드에 진입
- Visual 모드에서 y로 복사하고 p로 붙여넣기