# Das Handbuch zu &kwrite;

## Einführung

&kwrite; ist mehr als ein Texteditor von &kde;. Es ist als Programmiereditor gedacht und könnte mindestens als teilweise Alternative zu leistungsfähigeren Editoren betrachtet werden. Es kann am besten in Verbindung mit &konqueror; oder &dolphin; für das Darstellen von Quelltext verschiedener Sprachen benutzt werden. &kwrite; ist auch sehr gut als einfacher Texteditor zu verwenden. Eine der Haupteigenschaften von &kwrite; ist die farbige Darstellung von Quelltext, angepasst für viele verschiedene Programmiersprachen wie: C/C++, &Java;, Python, Perl, Bash, Modula 2, &HTML; und Ada. &kwrite; verwendet eine sog. Ein-Dokument-Oberfläche (SDI, single document interface), mit der Sie jeweils ein Dokument je Fenster gleichzeitig bearbeiten können.

&kwrite; ist eine einfache Oberfläche zur Komponente &katepart;, die auch für &kate;, &kdevelop; und andere Anwendungen von &kde; benutzt wird, die zum fortgeschrittenen Editieren von Texten dienen. Die komplette Dokumentation für alle Funktionen von &kwrite; Können Sie im Handbuch zu &katepart; finden.

## Befehlszeilenoptionen

Auch wenn &kwrite; meistens vom &plasma;-Startmenü oder über ein Arbeitsflächensymbol geöffnet wird, kann es von einer Befehlszeile in einem Terminalfenster gestartet werden. Es gibt hierbei einige nützliche Optionen.

Viele andere Anwendungen, die &katepart; verwenden, haben ähnliche Befehlszeilenoptionen.

### Angabe eines Dateinamens

Der Benutzer kann Pfad und Dateinamen einer Datei angeben, die dann beim Starten von &kwrite; geöffnet (oder erzeugt) wird. Hierzu ein Beispiel:

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

### Angabe eines Dateinamens im Internet

Die oben genannte Methode kann auch benutzt werden, um Dateien im Internet zu öffnen (wenn der Benutzer eine aktive Verbindung hat). Hierzu wieder ein Beispiel:

    % kwrite
    ftp://ftp.kde.org/pub/kde/Welcome.msg

### Weitere Befehlszeilenoptionen

Die folgenden Hilfe-Möglichkeiten sind über die Befehlszeile verfügbar

``kwrite` `--help``

- Zeigt die grundsätzlichen Möglichkeiten für die Befehlszeile an.

``kwrite` `--author``

- Zeigt die Autoren von &kwrite; im Terminalfenster an.

``kwrite` `-v`, `--version``

- Zeigt Versionsinformationen für das Programm an

``kwrite` `--license``

- Lizenz-Informationen anzeigen

``kwrite` `--desktopfile` `filename``

- Der Basis-Dateiname des Desktop-Eintrags dieser Anwendung.

  Dies ist besonders nützlich für Wrapper-Anwendungen und Anwendungen, die mehrere Desktop-Dateien haben. So kann jede Desktop-Datei ihre eigene Befehlszeile für den Eintrag `Exec` verwenden.

``kwrite` `-e`, `--encoding` `encoding``

- Weist &kwrite; an, die angegebene Kodierung für das Dokument zu benutzen.

``kwrite` `-l`, `--line` `line``

- Setzt den Cursor nach dem Öffnen des Dokuments auf die angegebene Zeile.

``kwrite` `-c`, `--column` `column``

- Setzt den Cursor nach dem Öffnen des Dokuments auf die angegebene Spalte.

``kwrite` `-i`, `--stdin``

- Weist &kwrite; an, den Inhalt des zu bearbeitenden Dokuments von STDIN zu lesen. Dies ähnelt der Option `-`, die in vielen Befehlszeilenprogrammen benutzt wird und erlaubt das Einfügen einer Programmausgabe in &kwrite;.

## Danksagungen und Lizenz

&kwrite; Copyright 2001-2014 das &kate;-Team.

Basiert auf dem Original-&kwrite;, das Copyright 2000 von Jochen Wilhelmy digisnap@cs.tu-berlin.de

Beiträge:

- &Christoph.Cullmann; &Christoph.Cullmann.mail;

- Michael Bartl michael.bartl1@chello.at

- Phlip phlip_cpp@my-deja.com

- &Anders.Lund; &Anders.Lund.mail;

- Matt Newell newellm@proaxis.com

- &Joseph.Wenninger; &Joseph.Wenninger.mail;

- Jochen Wilhelmy digisnap@cs.tu-berlin.de

- &Michael.Koch; &Michael.Koch.mail;

- &Christian.Gebauer; &Christian.Gebauer.mail;

- &Simon.Hausmann; &Simon.Hausmann.mail;

- Glen Parker glenebob@nwlink.com

- Scott Manson sdmanson@altel.net

- &John.Firebaugh; &John.Firebaugh.mail;

Übersetzungen von:

- Thomas Diehl thd@kde.org, GUI-Übersetzung

- Matthias Schulzmatthias.schulz@kdemail.net, Übersetzung der Dokumentation

&underFDL; &underGPL;