맨위로가기

Gedit

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

gedit는 다양한 프로그래밍 코드 및 텍스트 마크업 형식에 대한 구문 강조, 탭 기능, 원격 파일 편집, 실행 취소/다시 실행, 찾기/바꾸기 기능 등을 제공하는 텍스트 편집기이다. GtkSourceView를 사용하며, 플러그인 시스템을 통해 맞춤법 검사, 코드 조각 관리, 외부 응용 프로그램과의 통합 등 기능을 확장할 수 있다. 또한, 줄 번호 매기기, 자동 들여쓰기, UTF-8 문자 코드 지원, 인쇄 기능 등을 지원하며, 정규 표현식을 이용한 강력한 검색 및 치환 기능을 제공한다. X 윈도 시스템 기반으로 개발되었으며, GTK+ 및 GNOME 라이브러리를 활용하여 GNOME 환경과 통합되어 있다. GNU GPL로 배포되며, macOS 및 Microsoft Windows에서도 사용할 수 있다.

더 읽어볼만한 페이지

  • 리눅스 문서 편집기 - GNU 이맥스
    GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다.
  • 리눅스 문서 편집기 - Geany
    Geany는 다중 문서 인터페이스, 구문 강조, 코드 접기, 내장 터미널 에뮬레이터, 플러그인, 자동 완성, 프로젝트 관리 기능을 제공하는 텍스트 편집기로, 파이썬 통합 개발 환경 및 리눅스 텍스트 편집기로도 선정된 바 있다.
  • 윈도우 문서 편집기 - GNU 이맥스
    GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다.
  • 윈도우 문서 편집기 - XEmacs
    XEmacs는 1980년대 후반 GNU Emacs에서 분기되어 사용자 정의 기능, 다양한 운영체제 지원, 자체 패키지 관리 시스템을 갖춘 텍스트 편집기였으나, 개발 속도 저하와 GNU Emacs와의 호환성 문제로 2015년 이후 유지 관리 모드로 전환되었다.
  • 유닉스 문서 편집기 - GNU 이맥스
    GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다.
  • 유닉스 문서 편집기 - XEmacs
    XEmacs는 1980년대 후반 GNU Emacs에서 분기되어 사용자 정의 기능, 다양한 운영체제 지원, 자체 패키지 관리 시스템을 갖춘 텍스트 편집기였으나, 개발 속도 저하와 GNU Emacs와의 호환성 문제로 2015년 이후 유지 관리 모드로 전환되었다.
Gedit - [IT 관련 정보]에 관한 문서
기본 정보
gedit 로고
gedit 로고
gedit 46.1이 [[구문 강조]]와 다른 탭 하나를 보여주는 스크린샷
gedit 46.1이 구문 강조와 다른 탭 하나를 보여주는 스크린샷
종류텍스트 편집기
개발
개발자파올로 마찌
파올로 보렐리
스티브 프레시노
제시 반 덴 키붐
제임스 윌콕스
체마 셀로리오
페데리코 메나 킨테로
출시일1999년 2월 12일
안정화 버전''
안정화 버전 출시일'}}'
미리보기 버전''
미리보기 버전 출시일'}}'
프로그래밍 언어C
파이썬
운영 체제리눅스
macOS
플랫폼크로스 플랫폼
라이선스
라이선스GPL-2.0-or-later
기타
웹사이트gedit 공식 웹사이트

2. 기능

gedit는 GtkSourceView[9]를 통해 미디어위키를 포함한 다양한 프로그램 코드 및 텍스트 마크업 형식에 대한 구문 강조 기능을 제공한다.[10][11] 여러 파일을 편집하기 위한 GUI 탭을 가지고 있으며, 탭은 여러 창 간에 이동할 수 있다. GVfs 라이브러리를 사용하여 원격 파일 편집도 가능하다. (GnomeVFS는 현재 더 이상 사용되지 않음).[12]

Enchant를 통한 다국어 맞춤법 검사와 유연한 플러그인 시스템을 통해 코드 조각, 파이썬 또는 Bash 터미널을 포함한 외부 응용 프로그램과의 통합 등 새로운 기능을 추가할 수 있다.[12] gedit 자체에 여러 플러그인이 포함되어 있으며, gedit-plugins 패키지 및 온라인에서 더 많은 플러그인을 사용할 수 있다.[13]

버전 3.20부터 gedit는 맞춤법 검사를 위해 gspell을 사용한다.[14][15]

열린 파일 목록을 표시하는 선택적 사이드 패널과 파일 브라우저(사이드 패널의 다른 탭)를 가지고 있다. 또한 파이썬 콘솔과 터미널(gedit-plugins 사용)을 가진 선택적 하단 패널이 있다. gedit는 다른 응용 프로그램에 의해 디스크에서 열린 파일이 수정될 때 자동으로 감지하여 해당 파일을 다시 로드할 것인지 묻는다. 플러그인(gedit-plugins 패키지에 있음)을 사용하면 세션(현재 열려 있는 탭 목록)을 저장하고 로드할 수 있다.[13]

인쇄를 지원하며, 미리보기 및 PostScript 및 PDF 파일로 인쇄하는 기능을 포함한다. 인쇄 옵션에는 텍스트 글꼴, 페이지 크기, 방향, 여백, 페이지 머리글 및 줄 번호의 선택적 인쇄, 구문 강조 등이 있다.[16]

2013년 말과 2014년 초에 Gnome 3.12를 위한 주요 업그레이드를 받았으며, 새로운 사용자 인터페이스와 Unity와 같은 다른 데스크톱 인터페이스와의 호환성을 개선하는 코드베이스 개선 사항이 포함되었다.[17]

윈도우 10에서 작동하는 gedit

2. 1. 주요 기능

Gedit는 다양한 프로그램 코드 및 마크업 언어에 대한 구문 강조 기능을 제공하며, 여러 파일을 편집할 때 을 사용하여 편리하게 작업할 수 있다.[9][10][11] 탭은 창 사이를 자유롭게 이동할 수 있다. 실행 취소 및 다시 실행, 줄 번호 매기기, 현재 줄 강조, 줄 바꿈, 다양한 언어의 맞춤법 검사, 강력한 '찾기 및 바꾸기' 등의 기능을 제공한다.[12] 특히 '찾기 및 바꾸기' 기능은 정규 표현식이스케이프 시퀀스를 지원하여 고급 검색 및 치환 작업을 가능하게 한다.

Gedit는 GtkSourceView를 통해 미디어위키를 포함한 다양한 프로그래밍 언어 및 마크업 언어의 구문 강조를 지원한다.[23] 또한, GUI 탭을 사용하여 여러 파일을 동시에 편집할 수 있으며, 탭은 여러 창 사이에서 사용자가 자유롭게 이동할 수 있다. GVfs를 이용한 원격 파일 편집, 실행 취소 및 다시 실행, 검색 및 바꾸기 기능도 지원한다.[24]

코드 편집을 위한 기능으로는 줄 번호 표시, 괄호 일치, 줄 바꿈, 현재 줄 강조, 자동 들여쓰기, 자동 파일 백업 등이 있다.[24]

Enchant를 통한 다국어 맞춤법 검사 기능과 유연한 플러그인 시스템을 통해 기능을 확장할 수 있다. 예를 들어, 코드 조각 및 파이썬, Bash 터미널을 포함한 외부 응용 프로그램과의 통합이 가능하다.[12] gedit 자체에 여러 플러그인이 포함되어 있으며, gedit-plugins 패키지 및 온라인에서 더 많은 플러그인을 사용할 수 있다.[13]

Valencia는 gedit 플러그인으로, gedit를 Vala를 위한 경량 IDE로 사용할 수 있게 해준다.[25]

Gedit의 주요 기능은 다음과 같다:

2. 2. 정규 표현식

Gedit는 '찾기 및 바꾸기' 기능에서 정규 표현식이스케이프 시퀸스를 지원한다. 다음은 파일 내 문자열 중 이스케이프 시퀀스 유형의 이스케이프 문자 \*을 '찾기 및 바꾸기' 기능으로 전부 찾아내어 반복 삭제하는 정규 표현식의 예이다.

  • Find : \n
  • Replace : ,


행들이 없어지고 1행(1 line)으로 줄어드는 결과를 보여준다.

{}에 둘러싸인 시작점과 종점이 각각 { 및 }이고 {} 및 {} 안에 포함되어 있는 모든 내용(\*)을 1로 바꾸는 예

  • Find : \{[^{]*\}
  • Replace : 1


여기서 {}을 포함하는 {} 안에 포함되어 있는 모든 내용(\*)의 매치(match)에서 {은 시작점이자 문자로서의 이중 표현에 해당한다.

행 라인(line)의 맨끝 그리고 개행 특수 문자(\n) 앞에 &를 삽입하는 예

  • Find : \n
  • Replace : &\n


개행 특수 문자(\n) 직후의 첨자는 다음 행 첫 시작 문자를 의미하게 된다.

3. 구조

X 윈도 시스템에 맞춰 개발했으며, GTK+2.0과 그놈 2.0 라이브러리를 이용한다. 한편, 그놈 파일 관리자인 노틸러스와의 사이에서 드래그 앤 드롭이 가능하다. gedit에 관한 문서는 그놈 도움말 시스템, 가상 파일 시스템, 그리고 인쇄 미리보기를 위한 인쇄 프레임워크를 사용한다.[18]

2010년 gedit 로고


2009년 gedit 로고


2006년 gedit 로고


gedit 3은 GNOME 핵심 응용 프로그램의 일부로서 GTK 3.x 및 GNOME 3.x 라이브러리를 사용한다. GNOME 통합에는 GNOME 파일을 주고받을 수 있는 드래그 앤 드롭 기능이 포함되어 있다. gedit는 문서를 위해 GNOME 도움말 시스템을 사용한다. 또한 가상 파일 시스템 및 GNOME 인쇄 프레임워크를 사용한다.[18]

2008년 12월, gedit 바이너리는 macOS와 윈도우에서도 사용할 수 있게 되었다.[19] 2014년에 출시된 윈도우 32비트용 마지막 버전은 2.30.1 버전이었다.[20] 64비트 윈도우용 독립 실행형 릴리스는 2016년에 3.20.1 버전이 출시되면서 계속되었다.[21] 현재 윈도우용 gedit(3.0+) 버전은 MSYS2를 통해서도 사용할 수 있으며, 내장된 Pacman 패키지 관리자를 통해 설치할 수 있다.[22]

4. 플랫폼 지원

Gedit는 우분투 데스크탑의 공식 텍스트 에디터이다. 우분투의 소프트웨어(그놈 소프트웨어) 패키지 관리자에서 북마크(Bookmarks), Git, 터미널 등의 여러 기능들을 플러그인(Add on)으로 추가할 수 있다. 이러한 추가 기능들 중에는 특정 폴더 내 여러 파일들의 텍스트를 검색하는 기능도 지원한다.

gedit 3은 GNOME 핵심 응용 프로그램의 일부로서 GTK 3.x 및 GNOME 3.x 라이브러리를 사용한다. GNOME 통합에는 GNOME 파일을 주고받을 수 있는 드래그 앤 드롭 기능이 포함된다. gedit는 문서를 위해 GNOME 도움말 시스템을 사용하며, 가상 파일 시스템 및 GNOME 인쇄 프레임워크도 사용한다.[18]

2008년 12월, gedit 바이너리는 macOS와 윈도우에서 사용할 수 있게 되었다.[19] 윈도우 32비트용 마지막 버전은 2014년에 출시된 2.30.1 버전이었다.[20] 64비트 윈도우용 독립 실행형 릴리스는 2016년에 3.20.1 버전이 출시되면서 계속되었다.[21] 현재 윈도우용 gedit(3.0+) 버전은 MSYS2를 통해서도 사용할 수 있으며, 내장된 Pacman 패키지 관리자를 통해 설치할 수 있다.[22]

5. 라이선스

gedit는 GNU GPL로 배포된다.

참조

[1] 웹사이트 Re: [gedit-list] Pronouncing gedit https://mail.gnome.o[...] The GNOME Project 2014-04-25
[2] 웹사이트 GNOME Release Notes https://release.gnom[...] 2022-09-26
[3] 웹사이트 gedit https://gedit-techno[...] 2024-11-14
[4] 웹사이트 gedit On Windows https://wiki.gnome.o[...] 2021-12-01
[5] 웹사이트 gedit https://www.microsof[...] 2021-11-15
[6] 웹사이트 '[gedit-list] gedit is unmaintained, some thoughts' https://mail.gnome.o[...] 2017-08-05
[7] 뉴스 Gedit Text Editor is No Longer Maintained - OMG! Ubuntu! https://www.omgubunt[...] 2017-07-27
[8] 웹사이트 About gedit maintenance https://wiki.gnome.o[...] 2017-12-29
[9] 웹사이트 Projects/GtkSourceView - GNOME Wiki! https://wiki.gnome.o[...]
[10] 문서 Wikipedia:Text editor support § gedit
[11] 웹사이트 Syntax highlighting for MediaWiki in gedit https://github.com/j[...] 2016-10-21
[12] 간행물 gedit: a powerful, underrated text editor for everybody http://www.freesoftw[...] Free Software Magazine 2008-02-15
[13] 웹사이트 gedit plugins https://gitlab.gnome[...] gitlab.gnome.org 2024-11-14
[14] 웹사이트 GNOME / gspell GitLab https://gitlab.gnome[...]
[15] 웹사이트 Blog post: gspell news https://blogs.gnome.[...] 2016-03-23
[16] 웹사이트 Printing with gedit https://help.gnome.o[...] Library.gnome.org 2020-02-23
[17] 뉴스 Gedit Text Editor Finally Gets a UI Revamp https://www.omgubunt[...] 2014-01-15
[18] 웹사이트 Free Software Directory - gedit https://directory.fs[...] Directory.fsf.org 2005-10-03
[19] 웹사이트 Club Silencio » Late Christmas gift for Windows users https://blogs.gnome.[...] Blogs.gnome.org 2008-12-25
[20] 웹사이트 ftp.gnome.org https://ftp.gnome.or[...] 2019-03-22
[21] 웹사이트 ftp.gnome.org https://ftp.gnome.or[...] 2019-03-22
[22] 웹사이트 How to build your GTK+ application on Windows https://blogs.gnome.[...] Blogs.gnome.org 2014-08-01
[23] 문서 GtkSourceView home page https://wiki.gnome.o[...]
[24] 간행물 gedit: a powerful, underrated text editor for everybody http://www.freesoftw[...] Free Software Magazine 2008-02-15
[25] 문서 Valencia home page https://wiki.gnome.o[...]
[26] 웹사이트 Projects/gspell - GNOME Wiki! https://wiki.gnome.o[...]
[27] 웹사이트 GtkSpell http://gtkspell.sour[...]
[28] 웹사이트 Club Silencio » Late Christmas gift for Windows users http://blogs.gnome.o[...] Blogs.gnome.org 2008-12-25
[29] 웹사이트 ftp.gnome.org http://ftp.gnome.org[...]
[30] 웹사이트 ftp.gnome.org http://ftp.gnome.org[...]
[31] 웹인용 What is gedit http://projects.gnom[...] 2009-03-16



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com