본문/내용
인간과 컴퓨터와의 대화를 충족시키는 것은 단말기를 통해 주로 이루어진다. 이때 입력한 데이타를 특정 목적용으로 저장시키는 방법으로, 응용 프로그램들의 데이타를 모으는 것과 이런 응용 프로그램들의 데이타를 모으는 것과 이런 응용프로그램의 원천적인 데이타 또는 문서화된 파일을 저장하는 방법이 있다. 전자를 데이타 화일이라 하고, 후자를 텍스트 화일이라 하고 텍스트 화일을 작성하고 수정하여 저장하는 프로그램을 에디터라 한다
에디터는 크게 line editor와 screen editor로 나누어진다. line editor는 편집의 단위가 줄 단위이므로 단말기의 특성이나 기능에 영향을 받지 않는 반면 편집하기가 다소 불편한 점이 있다. 화면 편집기는 편집의 단위가 문자단위이므로 텍스트 일부를 화면 전체에서 보면서 커서를 상하좌우 이동시키면서 편집하므로 일반 사용자가 보다 쉽게 사용할 수 있다.
UNIX 시스템의 라인 에디터는 ed이며 스크린 에디터는 vi같은 것이 있다.
라인 에디터는 과거 느린 속도의 단말기에서 사용되도록 고안된 에디터이다. 현재의 단말기의 속도가 증가함에 따라 단말기의 화면 전체를 에디터로 사용하는 스크린 에디터의 이용률이 높…