The Handbook
is a text editor by allowing you to edit one file at the time per window.

Introduction
is more than a text editor by . It is meant to be a programmer's editor, and could be considered as at least a partial alternative to more powerful editors. It may be best used in conjunction with or for source file browsing for different languages. also works very well as a simple text editor. One of 's main features is the colorized syntax, customized for many different programming languages such as: C/C++, , Python, Perl, Bash, Modula 2, , and Ada. has a single document interface (SDI) allowing you to edit one file at the time per window.
is a simple interface to the component also used by , KDevelop, and other applications from that require advanced text editing. Therefore, complete documentation for all the features of can be found in the Handbook.

Command Line Options
Though may most often be started from the application starter, or a desktop icon, it can also be opened at the command line prompt of a terminal window. There are a few useful options that are available when doing this.
Many other applications that use offer similar command line options.

Specify a File
By specifying the path and name of a particular file the user can have open (or create) that file immediately upon startup. This option might look something like the following:

% kwrite
/home/myhome/docs/myfile.txt

Specify a file on the Internet
The above-mentioned method could even be used to open files on the Internet (if the user has an active connection at the time.) An example of this might look like the following:

% kwrite
ftp://ftp.kde.org/pub/kde/README

Other Command Line Options
The following command line help options are available
kwrite --help 	This lists the most basic options available at the command line.
kwrite --author 	Lists 's authors in the terminal window
kwrite -v, --version 	Lists version information for the application.
--license 	 Shows license information.
kwrite --desktopfile filename 	The base file name of the desktop entry for this application.
This is in particular useful for wrapper applications and applications having in general multiple desktop files. Thus each desktop file can have its own command line for the Exec entry.
kwrite -e, --encoding encoding 	Causes to use the specified encoding for the document.
kwrite -l, --line line 	Navigate to the specified line after opening the document.
kwrite -c, --column column 	Navigate to the specified column after opening the document.
kwrite -i, --stdin 	Causes to read the document content from STDIN. This is similar to the common option - used in many command line programs, and allows you to pipe command output into .

Credits and License
Copyright 2001-2014 by the team.
Based on the original , which was Copyright 2000 by Jochen Wilhelmy digisnap@cs.tu-berlin.de
Contributions:
Michael Bartl michael.bartl1@chello.at
Phlip phlip_cpp@my-deja.com
Matt Newell newellm@proaxis.com
Jochen Wilhelmy digisnap@cs.tu-berlin.de
Glen Parker glenebob@nwlink.com
Scott Manson sdmanson@altel.net