KWrite is a lightweight
text editor
A text editor is a type of computer program that edits plain text. An example of such program is "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be used to c ...
developed by the
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that enable collaborative work on its projects. Its products include the KDE Plasma gra ...
free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
community. Since
K Desktop Environment 3
K Desktop Environment 3 (KDE 3) is the third series of releases of the K Desktop Environment (after that called ''KDE Software Compilation''). It was one of the two major desktop environments for GNU/Linux systems between 2002 and 2008.
There ar ...
, Kwrite has been based on the
Kate Kate may refer to:
People and fictional characters
* Kate (given name), a list of people and fictional characters with the given name or nickname
* Gyula Káté (born 1982), Hungarian amateur boxer
* Lauren Kate (born 1981), American author o ...
text editor and the
KParts
KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, f ...
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
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
,
PDF
Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
, or
PostScript
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it c ...
formats
* Block
selection mode (see screenshot)
*
Code folding
Code or text folding, or less commonly holophrasting, is a feature of some graphical user interfaces that allows the user to selectively hide ("fold") or display ("unfold") parts of a document. This allows the user to manage large amounts of text ...
* Bookmarks
*
Syntax highlighting
Syntax highlighting is a feature of text editors that is used for programming language, programming, scripting language, scripting, or markup language, markup languages, such as HTML. The feature displays text, especially source code, in differe ...
*
Encoding
In communications and Data processing, information processing, code is a system of rules to convert information—such as a letter (alphabet), letter, word, sound, image, or gesture—into another form, sometimes data compression, shortened or ...
selection
*
End-of-line mode selection (
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
,
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
classic Mac OS
Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Mac (computer), Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and end ...
)
*
Word completion
Autocomplete, or word completion, is a feature in which an application software, application predicts the rest of a word a user is typing. In Android (operating system), Android and iOS smartphones, this is called predictive text. In graphical us ...
* Supports Plugins
* Supports
Vi input mode
See also
*
Kate Kate may refer to:
People and fictional characters
* Kate (given name), a list of people and fictional characters with the given name or nickname
* Gyula Káté (born 1982), Hungarian amateur boxer
* Lauren Kate (born 1981), American author o ...
*
Comparison of text editors
This article provides basic comparisons for notable text editors. More feature details for text editors are available from the '' Category of text editor features'' and from the individual products' articles. This article may not be up-to-date or n ...
References
External links
Homepage of KWriteKWrite user wikiHandbook* Repositories:
** Kate/KWrite
Phabricatorcgit an
GitHub (mirror)** KTextEditor framework
Phabricatorcgit an
GitHub (mirror)** KSyntaxHighlighting framework
Phabricatorcgit an
GitHub (mirror)* Bug tracking: i
Kate/KWrite i
KTextEditor frameworkand i
KSyntaxHighlighting framework
{{KDE
Free text editors
KDE Applications
MacOS text-related software
Software using the GNU Lesser General Public License
Unix text editors
Windows text-related software
Free software programmed in C++