편집기

한국 데비안 사용자 모임
둘러보기로 가기 검색하러 가기
제목 : 편집기
작성자 : redneval
라이선스 : GFDL (GNU Free Documentation License)
처음 작성일자 : 2009년 5월


개요

목적

편집기의 종류에 대해서 알아봅니다.

동기

그놈(GNOME)을 사용하다보면, gedit 을 주로 사용하고 다른 편집기에 대해서는 잘 모르는 경우도 있을 것입니다.

하지만, 리눅스를 사용하다보면 (그래픽 환경이 아닌) 터미널 상에서 동작하는 편집기가 필요할 수도 있습니다.

그리고 각각의 편집기마다 장단점이 있기 때문에, 이것저것 사용해보면서 자신에게 잘 맞는 편집기를 찾아낼 수도 있습니다.

여기서는 단순한 텍스트 편집기 이외에도 다양한 종류의 편집기에 대해서도 소개합니다.

한계

데비안 레니(Lenny)에 꾸러미(package)로 존재하는 편집기만 소개합니다.

http://linuxappfinder.com/editors/text 도 같이 참조하기 바랍니다.

그리고, 태그(Audio Tags), 음악, 영상, 글꼴, menu, TeX 관련 편집기와 IDE는 제외합니다.


널리 알려진 편집기

터미널 상에서 작동되는 편집기 중에서는 Emacs, Vim, nano 가 유명합니다.

이 3개는 꼭 사용해볼 것을 추천합니다.

워드 프로세서는 OpenOffice.org 가 널리 사용되며,

그래픽 환경 편집기로는 gedit, Kate, Scribes 가 많이 사용됩니다.


분류별 편집기

워드 프로세서

꾸러미 이름 설명
abiword
openoffice.org MS Office 의 대체 프로그램


그래픽 환경 기반의 편집기

꾸러미 이름 설명 (구동환경)
gedit GNOME
kate KDE
kedit KDE
leafpad GTK
mousepad XFCE
nedit X 윈도우
scribes GNOME
tea GTK
yudit X 윈도우


Emacs 와 유사한 편집기

꾸러미 이름 설명
emacs21, xemacs21 GNU Emacs
jove, xjove Emacs 와 유사한 편집기
mg Emacs 경량화
qemacs Emacs 경량화
zile Emacs 경량화


VI 와 유사한 편집기

꾸러미 이름 설명
elvis, elvis-tiny
levee
vile, xvile
vim 유닉스 편집기인 Vi 보다 기능을 강화한 프로그램. 원래 이름은 Vim 이 맞지만, 실행명령이 vi 이기 때문에 이름을 Vi 로 잘못 알고 있는 경우도 있다.
vim-tiny vim 꾸러미는 의존하고 있는 라이브러리가 많기 때문에 설치하기 위해서는 용량이 많이 필요하다. vim-tiny 는 Vim 의 몇몇 기능을 빼고 간소화한 버전의 꾸러미이다.


터미널 기반의 편집기

꾸러미 이름 설명
aee 단순한 기능
dav-text 매우 단순한 편집기능
diakonos 단순한 편집기능
joe 단순한 편집기능
nano, nano-tiny 매우 단순한 편집기능
mined 다양한 편집기능
ne 다양한 편집기능


헥사 편집기 (hexadecimal editor)

꾸러미 이름 설명 (구동환경 등)
axe (non-free) X 윈도우
beav
bless GNOME
ghex GNOME
hexcurse
hexedit
hexer vi 같은 인터페이스
ht 헥사 편집 및 디스어셈블
khexedit KDE
le 텍스트 편집 및 헥사 편집
lfhex
ncurses-hexedit
tweak
vche


프로그래밍 관련 편집기

꾸러미 이름 설명 (구동환경)
fte
jed, xjed slang
lpe ncurses
medit GTK
scite GTK
xwpe ncurses


po 번역파일 편집기

꾸러미 이름 설명 (구동환경)
gtranslator GNOME
kbabel KDE
poedit, potool GTK


웹 관련 편집기

꾸러미 이름 설명
bluefish HTML 편집기
cssed CSS 편집기
screem 웹사이트 개발환경


정규표현식(regular expression) 관련 편집기

꾸러미 이름 설명 (구동환경)
kodos Qt
kregexpeditor KDE
redet X 윈도우
regexxer GTK


자막(subtitle) 편집기

꾸러미 이름 설명 (구동환경)
gaupol GTK
gnome-subtitles GNOME
ksubtile KDE
subtitleeditor GTK


기타 특수목적 편집기

꾸러미 이름 설명 (특징)
aewan 아스키 아트 (Ascii Art)
aoeui 드보락(Dvorak)에 최적화
bbe sed 와 유사함. (단, 바이너리 파일에 사용가능)
conglomerate XML 편집기
ed 라인 편집기
flpsed PostScript 편집기
ledit 라인 편집기
manedit 매뉴얼 페이지 (manpage) 편집기
pdfedit PDF 편집기
sam 고전적인 편집기
sed 스트림 편집기
ssed sed 보다 강화된 기능의 스트림 편집기
texmacs 수학관련 지원 (수식, 그래프 등)
textedit.app GNUstep 에서 돌아감.
the 고전적인 편집기
gconf-editor 그놈(GNOME)의 설정파일 편집기
gobby 공동 작업용
zim 위키 태그 사용가능