맨위로가기

케이트 (문서 편집기)

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

1. 개요

케이트는 2001년 KDE 2.2 릴리스부터 KDE 소프트웨어 모음에 포함된 텍스트 편집기이다. KParts 기술을 활용하여 다른 KDE 애플리케이션에 편집 구성 요소로 임베드될 수 있으며, KDevelop, Quanta Plus, Kile 등에서 사용된다. 300개 이상의 파일 형식을 지원하며, UTF-8, UTF-16 등 다양한 인코딩을 처리한다. Language Server Protocol 클라이언트 플러그인을 통해 다양한 프로그래밍 언어에 대한 코드 완성 및 참조 찾기를 지원한다. KatePart라는 재사용 가능한 텍스트 편집기 위젯을 사용하며, 다중 문서 인터페이스, 창 분할, 프로젝트 편집, 세션 관리, 터미널 도구 보기, 빠른 열기 기능 등을 제공한다. 또한, KIO 라이브러리를 통해 다양한 프로토콜을 지원하며, 클립보드 기록, Git 통합, 정규 표현식 검색, 플러그인 지원 등 다양한 기능을 제공한다. 케이트의 마스코트는 "사이버 딱따구리 케이트"이다.

2. 역사

케이트는 2001년 릴리스 2.2부터 KDE 소프트웨어 모음의 일부이다.[34] KParts 기술 덕분에 다른 KDE 애플리케이션에 편집 구성 요소로 포함될 수 있다. 케이트를 편집 구성 요소로 사용하는 주요 KDE 애플리케이션으로는 통합 개발 환경 KDevelop, 웹 개발 환경 Quanta Plus, LaTeX 프론트엔드 Kile 등이 있다.

케이트는 리눅스 보이스 매거진의 고급 문서 편집기 비교 부문에서 수상했다.[35]

2014년 7월, 돌핀, 콘솔, KDE 텔레파시, 야쿠아케와 함께 케이트를 KDE 프레임웍스 5로 포팅하는 개발이 시작되었다.[36]

upright


2022년, KDE 텍스트 편집기 KWrite는 비활성화된 기능을 사용하여 케이트와 동일한 코드 기반을 사용하도록 수정되었다.[10]

2016년부터 Windows 및 Mac OS X 버전의 미리 보기 릴리스가 진행 중이다.

3. 기능

케이트는 300개 이상의 파일 형식에 대한 문법 강조 기능을 제공하며, XML 파일을 통해 확장이 가능하다.[37][38] UTF-8, UTF-16, ISO-8859-1, ASCII 인코딩 스킴을 지원하며 파일의 문자 인코딩을 자동으로 감지할 수 있다.

Language Server Protocol 클라이언트 플러그인을 통해 다양한 프로그래밍 언어(C, C++, D, 포트란, Go, Latex, Python, Rust, OCaml 등)에 대한 코드 완성 및 참조 찾기를 지원한다.[14]

''KatePart''라는 LGPL 버전 2 라이선스 하에 재사용 가능한 텍스트 편집기 위젯을 사용한다.[15] vi 입력 모드를 통해 모달(modal) 문서 편집기로 사용할 수 있다.[39]

다중 문서 인터페이스, 창 분할, 프로젝트 편집[18] 및 세션을 통해 여러 문서를 쉽게 편집할 수 있다. 세션을 통해 열린 파일 목록, 활성화된 플러그인 목록 및 창 구성을 저장하여 서로 다른 프로젝트에 맞게 케이트를 사용자 정의할 수 있다.[19]

KDE 터미널 에뮬레이터 Konsole을 포함하는 터미널 도구 보기 플러그인을 제공한다.[20] (Windows에서는 버전 23.04부터 사용 가능)[21] "빠른 열기" 기능을 통해 이름을 기준으로 열린 파일을 검색하여 빠르게 다시 호출할 수 있다.[22] 줄 수정 표시기를 통해 저장되지 않은 변경 사항이 있는 줄과 현재 세션에서 추가된 줄을 강조 표시한다.[23][24]

KIO 라이브러리를 통해 HTTP, FTP, SSH, SMB, WebDAV 등 다양한 프로토콜을 지원하여 파일을 투명하게 열고 저장할 수 있다. 세션 관리자를 통해 세션을 명명, 저장 및 복원할 수 있다. (세션은 `~/.local/share/kate/sessions/`에 `*.katesession` 파일로 저장됨)

최대 10개의 항목을 가진 클립보드 기록, 줄 번호로 이동하는 기능,[25] 버전 관리 Git 통합 등 다양한 기능을 제공한다.[26][27] 정규 표현식을 사용한 검색 및 바꾸기 기능을 제공한다. 통합 셸을 제공한다. 플러그인을 지원한다. 기본적인 문자 자동 완성 기능을 제공한다. 텍스트 편집의 드래그 앤 드롭을 지원한다. 가운데 점을 사용하여 공백을 나타낸다.

4. 마스코트

(마스코트에 대한 내용이 원본 소스에 없으므로 내용을 작성하지 않습니다.)

4. 1. 사이버 딱따구리 케이트


참조

[1] 뉴스 Distribution Packages http://kate-editor.o[...] KDE 2014-03-23
[2] 웹사이트 Distributions Shipping KDE http://www.kde.org/d[...] KDE 2014-03-23
[3] 웹사이트 Kate on Windows http://kate-editor.o[...] KDE 2016-02-10
[4] 웹사이트 Kate on Mac OS https://kate-editor.[...] KDE 2016-09-10
[5] 웹사이트 Let's welcome Kate the Cyber Woodpecker https://kate-editor.[...] 2021-04-29
[6] 웹사이트 Kate's Mascotthe Woodpecker https://kate-editor.[...] 2017-07-20
[7] 웹사이트 2.1 to 2.2 Changelog http://www.kde.org/a[...] 2015-07-02
[8] 웹사이트 Issue 2 is Out! http://www.linuxvoic[...] 2015-07-02
[9] 웹사이트 KDE SC 4.14 wird 4er-Reihe abschließen http://www.golem.de/[...] 2014-07-10
[10] 웹사이트 KDE Starts April With Many Fixes, KWrite Internally Using The Same Code As Kate https://www.phoronix[...] Phoronix Media 2022-06-15
[11] 웹사이트 kate.git https://projects.kde[...] 2020-01-29
[12] 웹사이트 data/syntax · master · Frameworks / Syntax Highlighting Engine · GitLab https://invent.kde.o[...] 2023-09-11
[13] 웹사이트 Writing a Syntax Highlighting File | Kate | Get an Edge in Editing http://kate-editor.o[...] 2015-07-02
[14] 웹사이트 Kate -LSP Client Status https://kate-editor.[...] 2022-06-15
[15] 웹사이트 KatePart | Kate | Get an Edge in Editing http://kate-editor.o[...] 2015-07-02
[16] 웹사이트 KParts - KParts https://api.kde.org/[...] 2020-10-30
[17] 웹사이트 KDE's Kate Text Editor Gets Vi Input Mode https://arstechnica.[...] 2009-05-04
[18] 웹사이트 Using the Project Plugin in Kate http://kate-editor.o[...] 2014-09-24
[19] 웹사이트 Using Sessions http://docs.kde.org/[...] 2015-07-02
[20] 웹사이트 Terminal Tool View Plugin https://docs.kde.org[...] 2022-06-15
[21] 웹사이트 Make Konsole work on Windows (!814) · Merge requests · Utilities / Konsole · GitLab https://invent.kde.o[...] 2024-01-03
[22] 웹사이트 Kate Text Editor - Quick Open https://kate-editor.[...] 2021-09-15
[23] 웹사이트 Chapter 7. Configure KatePart https://docs.kde.org[...]
[24] 웹사이트 Line Modification Indicators https://docs.kde.org[...]
[25] 문서 The editor holds a clipboard history that contains up to 10 clipboard entries. https://docs.kde.org[...]
[26] 웹사이트 Kate Editor Set to Become KDE's Answer to Microsoft's Visual Studio Code https://news.itsfoss[...] 2022-06-15
[27] 웹사이트 Using Kate's Git Features https://kate-editor.[...] 2023-02
[28] 웹사이트 Let's welcome Kate the Cyber Woodpecker https://kate-editor.[...] 2021-04-29
[29] 웹인용 Distribution Packages http://kate-editor.o[...] KDE 2014-03-23
[30] 웹인용 Distributions Shipping KDE http://www.kde.org/d[...] KDE 2014-03-23
[31] 웹인용 Kate on Windows http://kate-editor.o[...] KDE 2016-02-10
[32] 웹인용 Kate on Mac OS https://kate-editor.[...] KDE 2016-09-10
[33] 웹인용 Kate’s Mascotthe Woodpecker https://kate-editor.[...] 2017-07-20
[34] 웹인용 2.1 to 2.2 Changelog http://www.kde.org/a[...] 2015-07-02
[35] 웹인용 Issue 2 is Out! http://www.linuxvoic[...] 2015-07-02
[36] 웹인용 KDE SC 4.14 wird 4er-Reihe abschließen http://www.golem.de/[...] 2014-07-10
[37] 웹인용 kate.git https://archive.toda[...] 2020-01-29
[38] 웹인용 Writing a Syntax Highlighting File | Kate | Get an Edge in Editing http://kate-editor.o[...] 2005-03-24
[39] 웹인용 KDE's Kate Text Editor Gets Vi Input Mode https://arstechnica.[...] 2008-10-27



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

문의하기 : help@durumis.com