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