문서 편집기

문서 편집기(文書編輯機) 또는 텍스트 에디터()는 단순한 문서 파일을 편집하기 위해 쓰이는 소프트웨어이다. 이진 형식이 아닌 사람이 읽을 수 있는 텍스트 형식의 파일을 읽고 간단한 조작으로 편집하여 저장할 수 있는 컴퓨터의 가장 기본적인 소프트웨어 중의 하나이다.

일반 텍스트 파일 vs. 워드 프로세서 파일 
텍스트 에디터로 생성된 일반 텍스트 파일과 마이크로소프트 워드, 워드퍼펙트, 또는 OpenOffice.org와 같은 워드 프로세서로 생성된 문서 파일에는 기본적으로 중요한 차이가 있다.

일반 텍스트 파일은 파일에서 표현된 그대로를 보여줌으로써 편집하고 나타낼 수 있다. '표시'할 수 없는 유일한 문자는 사용된 문자 집합의 제어문자이다; 실질적으로 줄바꿈, 탭 그리고 폼 피드(formfeed)를 예로 들 수 있다. 특히 요즘에 가장 일반적으로 사용되는 문자 집합은 ASCII로 일반 텍스트 파일은 과거에 문서 작성을 할 때(예를 들면 구체적인 사용 설명, 혹은 사용 안내)보다, 프로그래밍과 구성을 하는데 더 자주 사용된다.

문서는 일반적으로 문자 집합을 정의하는 것 이외에도 구체적인 파일 포맷 "제어 문자"를 포함하고 있다. 이것은 굵게, 기울임꼴, 글꼴, 열, 표 등의 기능을 활성할 수 있다. 또한 다른 일반 페이지 포맷 기호들이 일단 바탕화면에 연결되어 있었으나 현재는 가장 간단한 워드 프로세서의 기본 화면에서 볼 수 있다.

워드 프로세서 프로그램은 일반 텍스트 파일을 편집하며 기본 텍스트 파일 형식으로 저장한다. 하지만 프로그램 작성 시 무엇을 요구하고 있는지에 대해 주의를 기울여 작성해야 한다. 저장 형식을 지정할 때에, 특히 소스 코드, HTML, 그리고 구성, 제어 파일과 같이 특히 더 중요한 파일에는 더욱 더 주의를 기울여야 한다. 만일 프로그램을 초기값으로 그대로 둘 경우 파일은 "특수 문자"를 포함하게 될 것이며 파일이 의도하고자 했던 유틸리티 정확히 표현할 수 없을 수도 있다.

종류 

 유닉스 계열: 보통 vi 계열, 이맥스 등이 설치되어 있다.
 그놈 계열: Gedit 등이 설치되어 있다.

문서 편집기의 일반 기능 
 검색 및 치환 
 잘라내기, 복사, 붙여넣기
 조판
 실행 취소 및 다시 시도
 가져오기
 필터링

같이 보기 

 워드 프로세서
 파일 뷰어

 
기술 소통 도구