KWrite
1. 개요
KWrite는 KDE에서 개발된 텍스트 편집기이다. HTML, PDF, 포스트스크립트 포맷으로 내보내기, 블록 선택 모드, 코드 폴딩, 북마크, 구문 강조, 문자 인코딩 선택, 줄 끝 모드 선택, 자동 완성, 플러그인 지원, Vi 입력 모드 지원 등 다양한 기능을 제공한다. KDE 2.x 버전에서는 KParts 기술을 사용하지 않았으나, 이후 KParts 기술을 사용하여 재작성되어 다른 응용 프로그램을 통합할 수 있게 되었다.
이미지 준비중입니다.
| 개발자 | KDE (Christoph Cullmann, Anders Lund, Joseph Wenninger, Hamish Rodda 등) |
|---|---|
| 최신 릴리스 버전 | 21.12.0 |
| 최신 릴리스 날짜 | 2021년 12월 |
| 최신 미리보기 버전 | 해당 없음 |
| 최신 미리보기 날짜 | 해당 없음 |
| 프로그래밍 언어 | C++ |
| 운영체제 | 리눅스 |
| 장르 | 텍스트 편집기 |
| 라이선스 | LGPL |
| 저장소 | KWrite 저장소 |
| 웹사이트 | KWrite 웹사이트 |
-
자유 문서 편집기 -
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년 이후 유지 관리 모드로 전환되었다. -
KDE 애플리케이션 -
K3b
K3b는 KDE 데스크톱 환경에서 cdrtools, cdrkit 등 내장 도구를 사용하여 CD/DVD 굽기, 오디오/비디오 CD/DVD 제작, 디스크 복사, ISO 이미지 지원 등 다양한 기능을 제공하는 자유 소프트웨어 프로그램이다. -
KDE 애플리케이션 -
KolourPaint
2.1. 기본 기능
KWrite는 다음과 같은 기본적인 텍스트 편집 기능을 제공한다.
* 내보내기: HTML, PDF, 포스트스크립트 형식으로 내보낼 수 있다.
* 블록 선택 모드: 텍스트의 특정 블록을 선택하여 편집할 수 있다.
* 코드 폴딩: 코드의 일부분을 접거나 펼칠 수 있다.
* 북마크: 특정 위치를 북마크하여 빠르게 이동할 수 있다.
* 구문 강조: 다양한 프로그래밍 언어의 구문을 강조하여 가독성을 높인다.
* 인코딩 선택: 다양한 문자 인코딩을 선택할 수 있다.
* 줄 끝 모드 선택: 유닉스, 마이크로소프트 윈도우, 클래식 맥 OS 등 다양한 운영체제의 줄 끝 문자를 지원한다.
* 자동 완성: 단어 자동 완성 기능을 제공한다.
* 플러그인 지원: 플러그인을 통해 기능을 확장할 수 있다.
* Vi 입력 모드 지원: Vi 입력 모드를 사용할 수 있다.
2.2. 고급 기능
KWrite는 고급 사용자 및 프로그래머를 위한 다양한 기능을 제공한다. 주요 기능은 다음과 같다.
* HTML, PDF, 포스트스크립트 형식으로 내보내기
* 블록 선택 모드
* 코드 폴딩
* 북마크
* 구문 강조
* 인코딩 선택
* 줄 끝 모드 선택 (유닉스, 윈도우, 클래식 맥 OS)
* 자동 완성
* 플러그인 지원
* Vi 입력 모드 지원
3. KParts 기술
KWrite는 KParts 기술을 사용하여 다른 응용 프로그램을 통합할 수 있다.