KWrite
{{Short description|Text editor for KDE desktop environment}}
{{refimprove|date=June 2017}}
{{Infobox software
| name = KDE Applications
| title = KWrite
| logo = 70px
| screenshot = KWrite 21.12.0 screenshot.png
| caption =
| developer = KDE (Christoph Cullmann, Anders Lund, Joseph Wenninger, Hamish Rodda, et al.)
| latest release version = {{wikidata|property|preferred|references|edit|Q742712|P348|P548=Q2804309}}
| latest release date = {{wikidata|qualifier|preferred|single|Q742712|P348|P548=Q2804309|P577}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q742712|P348|P548=Q51930650}}
| latest preview date = {{wikidata|qualifier|preferred|single|Q742712|P348|P548=Q51930650|P577}}
| programming language = C++
| operating_system = Linux
| genre = Text editor
| license = LGPL
| repo = {{URL|https://invent.kde.org/utilities/kate}}
| website = {{URL|https://apps.kde.org/kwrite/}}
}}
Image:Kwrite block selection.png
KWrite is a lightweight text editor developed by the KDE free software community. Since K Desktop Environment 3, Kwrite has been based on the Kate text editor and the KParts framework, allowing it to use many of Kate's features.
KParts technology
In KDE 2.x, KWrite did not use the KParts technology, which allows you to include one application in another. Later, KWrite was rewritten using this technology. For example, it allows the user to select Vim to be included in KWrite. Other features include a text editor based on Qt (Qt Designer based text editor) and advanced text editing in KDE (KDE advanced text editor - KATE). The latter is the standard option and is used by the KATE text editor.
Features
- Export to HTML, PDF, or PostScript formats
- Block selection mode (see screenshot)
- Code folding
- Bookmarks
- Syntax highlighting
- Encoding selection
- End-of-line mode selection (Unix, Windows, classic Mac OS)
- Word completion
- Supports Plugins
- Supports Vi input mode
See also
References
{{Reflist}}
External links
- [http://www.kate-editor.org/ Homepage of KWrite]
- [http://userbase.kde.org/KWrite KWrite user wiki]
- [http://docs.kde.org/stable/en/kde-baseapps/kwrite/ Handbook]
- Repositories:
- Kate/KWrite: [https://phabricator.kde.org/source/kate/ Phabricator], [https://cgit.kde.org/kate.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190616091524/https://cgit.kde.org/kate.git/ |date=2019-06-16 }} and [https://github.com/KDE/kate GitHub (mirror)]
- KTextEditor framework: [https://phabricator.kde.org/source/ktexteditor/ Phabricator], [https://cgit.kde.org/ktexteditor.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190202031042/https://cgit.kde.org/ktexteditor.git/ |date=2019-02-02 }} and [https://github.com/KDE/ktexteditor GitHub (mirror)]
- KSyntaxHighlighting framework: [https://phabricator.kde.org/source/syntax-highlighting/ Phabricator], [https://cgit.kde.org/syntax-highlighting.git/ cgit] {{Webarchive|url=https://web.archive.org/web/20190131013227/https://cgit.kde.org/syntax-highlighting.git/ |date=2019-01-31 }} and [https://github.com/KDE/syntax-highlighting GitHub (mirror)]
- Bug tracking: in [https://bugs.kde.org/describecomponents.cgi?product=kate Kate/KWrite], in [https://bugs.kde.org/describecomponents.cgi?product=frameworks-ktexteditor KTextEditor framework] and in [https://bugs.kde.org/describecomponents.cgi?product=frameworks-syntax-highlighting KSyntaxHighlighting framework]
{{KDE}}
Category:MacOS text-related software
Category:Software using the GNU Lesser General Public License