문서 편집기
문서 편집기(文書編輯機) 또는 텍스트 에디터(Text editor)는 단순한 문서 파일을 편집하기 위해 쓰이는 소프트웨어이다. 이진 형식이 아닌 사람이 읽을 수 있는 텍스트 형식의 파일을 읽고 간단한 조작으로 편집하여 저장할 수 있는 컴퓨터의 가장 기본적인 소프트웨어 중의 하나이다.
일반 텍스트 파일 vs. 워드 프로세서 파일
텍스트 에디터로 생성된 일반 텍스트 파일과 마이크로소프트 워드, 워드퍼펙트, 또는 OpenOffice.org와 같은 워드 프로세서로 생성된 문서파일에는 기본적으로 중요한 차이가 있다.
일반 텍스트 파일은 파일에서 표현된 그대로를 보여줌으로써 편집하고 나타낼 수 있다. '표시'할 수 없는 유일한 문자는 사용된 문자 집합의 제어문자이다; 실질적으로 줄바꿈, 탭 그리고 폼 피드(formfeed)를 예로 들 수 있다. 특히 요즘에 가장 일반적으로 사용되는 문자집합은 ASCII로 일반 텍스트 파일은 과거에 문서작성을 할 때(예를 들면 구체적인 사용설명, 혹은 사용 안내)보다, 프로그래밍과 구성을 하는데 더 자주 사용된다.
문서는 일반적으로 문자 집합을 정의하는 것 이외에도 구체적인 파일 포맷 "제어 문자"를 포함하고 있다. 이것은 굵게, 기울임꼴, 글꼴, 열, 표 등의 기능을 활성할 수 있다. 또한 다른 일반 페이지 포맷 기호들이 일단 바탕화면에 연결되어 있었으나 현재는 가장 간단한 워드 프로세서의 기본화면에서 볼 수 있다.
워드 프로세서 프로그램은 일반 텍스트 파일을 편집하며 기본 텍스트 파일 형식으로 저장한다. 하지만 프로그램 작성시 무엇을 요구하고 있는지에 대해 주의를 기울여 작성해야 한다. 저장 형식을 지정할 때에, 특히 소스 코드, HTML, 그리고 구성, 제어 파일과 같이 특히 더 중요한 파일에는 더욱더 주의를 기울여야 한다. 만일 프로그램을 초기값으로 그대로 둘경우, 파일은 "특수 문자"를 포함하게 될 것이며 파일이 의도하고자 했던 유틸리티 정확히 표현할 수 없을 수도 있다.
종류
개발사 | 플랫폼 | 운영 체제 | 라이선스 | 특징 | |
---|---|---|---|---|---|
이맥스
,(Emacs) |
GNU | Win32, | 윈도, 리눅스, 솔라리스, AIX, 맥 OS X | GPL | 운영 체제 기본 문서 편집기 |
Vim
,(vi) |
Bram Moolenaar와 Vim Developers | GNOME | 윈도, 리눅스, 유닉스 | GPL | 운영 체제 기본 문서 편집기 |
그놈 에디터
,(gedit) |
GNU | GNOME | 리눅스 | GPL | GNOME 기본 문서 편집기 |
블루피시
,(BlueFish) |
GNU | GNOME | 윈도, 리눅스 | GPL | https://bluefish.openoffice.nl/ |
카테
(Kate) |
GNU | KDE | 리눅스 | GPL | KDE 기본 문서 편집기 |
KWrite | GNU | KDE | 리눅스 | GPL | KDE 기본 문서 편집기 |
Scribes | GNU | GNOME | 리눅스 | GPL | |
노트패드++ | GNU | GNOME | 리눅스 | GPL | https://notepad-plus.sourceforge.net/ |
메모장 | GNU | GNOME | 윈도, 리눅스 | GPL | 운영 체제 기본 문서 편집기 |
SimpleText | 애플 | GNOME | 맥 OS X | GPL | 운영 체제 기본 문서 편집기 |
TextEdit | 애플 | GNOME | 맥 OS X | GPL | 운영 체제 기본 문서 편집기 |
에디트 플러스 | 개발자 김상일 | 윈도 | 셰어웨어 | 가격 $35 | |
엠에디터 | Emurasoft | 윈도 | 셰어웨어 | 가격 $40 | |
울트라 에디트 | IDM Computer Solutions | 윈도, 맥 OS X, 유닉스 | 사유 저작권 | 가격 $60 | |
EditPad Pro | Just Great Software Co. | OS X | 사유 저작권 | 가격 $50 |