요즘 vi는 옛날에 썼던 vi와는 조금 달라졌다. 사용자 편의를 생각했다랄까.
방향키로 커서를 움직일 수 있다니.
여튼 vi, 이것만 알면 초보자도 대충 사용할 수 있다!
vi
vi는 편집모드와 입력모드가 있다. 실행하면 기본 모드는 편집모드다.
모드 전환
- 입력모드 전환 – 커서 있는 자리부터 입력 i key, 커서 다음 자리부터 입력 a key
- 편집모드 전환 – esc
커서 이동
상하좌우 방향키로 이동하면 된다.
텍스트 편집
- 입력모드로 전환 후 원하는 내용을 타이핑한다.
- 커서가 위치한 한 글자 삭제 – 모드 상관없이 delete키
- 커서가 위치한 한 줄 삭제 – 편집모드에서 dd (d를 두번 누른다)
- 문자열 검색 – 편집모드에서 “/검색할문자열” 엔터, 다음 검색은 n키를 누른다.
저장과 종료
- 파일저장 – 편집모드에서 :w 엔터
- vi 종료 – 편집모드에서 :q 엔터
- 저장 후 종료 – 편집모드에서 :wq 엔터
- 저장하지 않고 종료(강제 종료) – :q! 엔터
vi 명령어는 너무 방대하다. 다 익히면 정말 편하겠지만, 한번에 홍수처럼 쏟아지는 명령어를 외울려면 배우려다가도 떨어질 것이다. 이정도만 알아도 충분히 쓸 수 있다.