chapter 1. 고대 유물 편집기 - ed

https://upload.wikimedia.org/wikipedia/commons/2/2e/Ed_lines.jpg

유닉스용 라인 에디터인 ed라는 문서 편집기가 있었는데, 실질적으로 모든 유닉스 시스템이 가능하고 명령모드, 텍스트모드, 뷰잉모드등 여러 기능이 있는 편집기이다. 이때 당시만 해도 문서를 편집하는 것은 여러 단계를 거쳐야 했다.

ed의 문서 편집 순서

  1. 뷰잉모드로 문서를 본다.

  2. 편집할 라인을 찾는다.

  3. 해당 라인을 선택한다.

  4. 수정을 한다.

  5. 뷰잉모드로 문서를 확인한다.

보다시피 문서를 수정하기가 굉장히 귀찮다. 프로그래머란 집단은 귀찮은 일이 있으면 바꾸는 집단이 아닌가. 그래서 vi가 생겨났다.

chapter 2. 전설의 등장 - vi

https://ex-vi.sourceforge.net/pics/vi_logo_by_urmas_reinsalu.png

썬 마이크로시스템즈를 공동 창업한 William Nelson Joy는 ed보다 좋은 편집기를 고민하다가 vi를 설계한다. vi는 visual editor에서 유래했는데 뷰잉모드를 따로 만든 것이 아니라 한 화면을 편집하는 편집기였기 때문에 해당 이름을 붙였다고 한다.