Gedit

덤프버전 :


1. 개요[편집]


지에디트(Gedit 또는 (명령어기준) gedit)는 그놈(Gnome)에서 기본으로 제공하는 공식 텍스트편집기이다. 그러나 그놈을 지원하지 않는 다른 운영체제들도 지원하고있다. Gedit는 1999년 2월에 처음 출시된 20년아 훨씬넘은 안정된 기본 응용 프로그램이다. [1]


2. 텍스트 편집기[편집]


일반적인 텍스트 편집기에서 조차도 그 기준은 현대 컴퓨터 환경이 다양하게 발달함에 따라 급변하였으며 매우 확장된 기능을 제공하기에 이르렀다. 그러나 유닉스 철학을 존중하는 맥락(context)에서 리눅스는 다양하고 건문적인 기능의 확장을 진행하면서도 한편으로는 간단하고 명료한 주요 핵심기능을 외부에서도 연결하여 사용할수있게 코딩한다는 모듈화된 개념을 지향해왔고 그렇기에 그놈의 기본 텍스트편집기인 지에디트(Gedit) 역시 필수적인 기능을 탑재한 미니멀한 경량의 텍스트 편집기라는 클래식한 전통을 유지하고 있다. 또한 이러한 전통에서 소형의 지에디트(Gedit) 또한 인쇄 프레임워크 같은 모듈화된 기존의 외부 모듈을 결합해 사용하고 있다.


3. 특수 기능[편집]


찾기 그리고 바꾸기(Find and Replace) 기능은 정규표현식을 지원하는 강력한 기능을 포함한다. 멀티탭과 분할 윈도우를 지원한다. 애드온(add on)기능을 지원한다.

3.1. 찾기 그리고 바꾸기[편집]


아스키 코드(ASCII code)에서 개행문자는 '\\n'(newline) 또는 '\\r'(carriage return)이 주로 사용된다.
정규표현식에 따른 개행문자를 ,로 대체하는 예

Find : \\n

Replace : ,

이중반복방지 문자열검색
시작점과 종점이 각각 '(' 및 ')'이고 '('과 ')'을 포함한 ()안에 있는 내용(111)을 전부 AAA로 바꾸는 예

Find : \\([^(]111\\)

Replace : AAA

변경전
변경후
(111)
AAA

4. 리메이크[편집]


버전42를 기점으로 2023년을 전후해서 지에디트(Gedit)는 지텍스트에디터(G text editor)로 변경될 계획이 잡혀있다. 이는 GNOME Shell에서 진행 중인것처럼 최근 이미 고안된 libadwaita 라이브러리 및 관련 libhandy 라이브러리의 추가 적용이 보다 장기적인 설계에서 요구된다는 사실이 이러한 변경의 주된 이유이다. 개발측은 이러한 라이브러리들이 장차 그래픽, UI 위젯, 내장 및 반응형 UI 등과 같은 확장형 고급 GUI 기능을 제공하는데 필수적이며 이러한 기능들은 저수준의 HTML 편집기 수준을 상향조절하는등 미래 지향적인 최소한의 선택에서 필수적인 핵심 리소스가 되어줄수있을것으로 판단하는것 같다. 따라서 이것은 지에디트(Gedit)가 지텍스트에디터(G text editor)로 넘어가면서 그 기능들(심지어 외관)을 유지한다는점에서 대폭적인 업그레이드로도 볼수 있으며 이것은 사실상 포팅(porting)으로 볼수있을것이다. [2]


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-10-26 19:31:13에 나무위키 Gedit 문서에서 가져왔습니다.

[1] Gnome -gedit https://wiki.gnome.org/Apps/Gedit[2] \[참고\] (DebugPoint.com) New GNOME Text Editor – Everything You Need to Knowhttps://www.debugpoint.com/2021/12/gnome-text-editor/