vi 편집기는 Emacs와 함께 유닉스 환경에서 가장 많이 쓰이는 문서 편집기이다. 현재는 오리지널 vi를 사용하는 경우는 거의 없고 일반적으로 기능을 모방한 클론을 사용하고 있다.
이런 클론 중 많이 쓰이는 것은 기능이 다양한 것을 장점으로 내세우며 리눅스 배포판에 포함되는 Vim, 그리고 BSD라이선스로 제공되며 원본 vi의 동작과 호환성으로 정평이 나 있는 nvi, 독자적인 팬층을 확보안 elvis 등이 있다. 그렇다면 vi 편집기의 기능은 무엇이 있을까?
vi 편집기의 세가지 모드에 대해 이야기해보도록 하자. vi 명령어는 다음과 같이 입력모드, 명령모드, 콜론모드 크게 세가지로 분류가 된다. - i : Insert, 현재 커서의 위치에서 글자를 삽입 - I : Insert, 커서가 있는 줄(li.....