# Grundsätzliches

&kwrite; ist sehr einfach zu nutzen. Keiner, der schon einen Texteditor benutzt hat, sollte Probleme damit haben.

## Ziehen und Ablegen (Drag and Drop)

&kwrite; nutzt das Drag-and-Drop-Protokoll von &kde;. Dateien können gezogen und auf &kwrite; abgelegt werden; von der Arbeitsoberfläche, vom Dateimanager &dolphin;, oder einer &FTP;-Seite, die in einem &dolphin;-Fenster geöffnet ist.

## Befehlszeilenargumente

Auch wenn &kwrite; meistens vom &kde;-Menü 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.

### 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

### Andere Befehlszeilenargumente

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

``kwrite` `--help``

  Zeigt die grundsätzlichen Optionen für die Befehlszeile an.

``kwrite` `--help-qt``

  Zeigt die Optionen für die Einstellung der Zusammenarbeit von &kwrite; mit &Qt; an.

``kwrite` `--help-kde``

  Zeigt die Optionen für die Einstellung der Zusammenarbeit von &kwrite; mit &kde; an.

``kwrite` `--help-all``

  Zeigt alle Optionen der Befehlszeile an.

``kwrite` `--author``

  Zeigt die Autoren von &kwrite; im Terminalfenster an.

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

  Zeigt Versionsinformation für &Qt;, &kde; und &kwrite; an. Auch verfügbar durch: ``kwrite` `-v``

``&kwrite;` `--license``

  Zeigt Informationen zu den Lizenzbestimmungen.

``kwrite` `--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;.

``kwrite` `--encoding` `encoding` `&URL;``

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

``kwrite` `--line` `line` `&URL;``

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

``kwrite` `--column` `column` `&URL;``

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

## Kurzbefehle

Viele der Tastenfunktionen (Tastenkürzel) sind einstellbar im Menü Einstellungen. In der Grundeinstellung hat &kwrite; die folgenden Tastenfunktionen.

Einfg | Umschaltung zwischen Einfüge- und Überschreibmodus. Im Einfügemodus werden alle Zeichen an der Cursor-Position eingefügt und alle Zeichen rechts vom Cursor nach rechts verschoben. Im Überschreibmodus werden die Zeichen rechts vom Cursor sofort durch die neu geschriebenen Zeichen ersetzt.
Pfeil links | Bewegt den Cursor ein Zeichen nach links
Pfeil rechts | Bewegt den Cursor ein Zeichen nach rechts
Pfeil hoch | Bewegt den Cursor um eine Zeile nach oben
Pfeil runter | Bewegt den Cursor um eine Zeile nach unten
Bild auf | Bewegt den Cursor um eine Seite nach oben
&Alt;Bild auf | Voriges Lesezeichen
Bild ab | Bewegt den Cursor um eine Seite nach unten
&Alt;Bild ab | Nächstes Lesezeichen
&Backspace; | Löscht das Zeichen links vom Cursor
Pos1 | Setzt den Cursor an den Zeilenanfang
Ende | Setzt den Cursor an das Zeilenende
Löschen | Löscht das Zeichen rechts vom Cursor (oder den markierten Text)

&Shift;&Enter;

Fügt eine neue Zeile mit allen Zeichen der aktuellen Zeile vom Zeilenanfang bis zum ersten Buchstaben oder bis zur ersten Zahl. Dies kann &eg; verwendet werden, um Kommentare in einen Quelltext einzufügen. Am Ende der aktuellen Zeile mit dem Inhalt // ein Text// drücken Sie diese Kurzwahl und eine neue Zeile mit // wird eingefügt. Die Kommentarzeichen am Beginn einer neuen Zeile für Kommentare müssen dann nicht mehr zusätzlich eingegeben werden.

&Shift;Pfeil links | Markiert Text ein Zeichen nach links
&Shift;Pfeil rechts | Markiert Text ein Zeichen nach rechts
F1 | Hilfe
&Shift;F1 | Was ist das?
F3 | Weitersuchen
&Shift;F3 | Frühere suchen
&Ctrl;H | Auswahl suchen
&Ctrl;&Shift;H | Auswahl suchen (rückwärts)
&Ctrl;Q | Alles auswählen
&Ctrl;&Shift;A | Auswahl aufheben
&Ctrl;&Shift;B | Blockauswahlmodus
&Ctrl;B | Lesezeichen hinzufügen
&Ctrl;C | Kopiert den markierten Text in die Zwischenablage.
&Ctrl;D | Kommentar
&Ctrl;&Shift;D | Kommentar entfernen
&Ctrl;F | Suchen
&Ctrl;G | Gehe zu Zeile ...
&Ctrl;I | Einrücken
&Ctrl;&Shift;I | Einrücken rückgängig
&Ctrl;J | Zeilen zusammenführen
&Ctrl;N | Neue Datei
&Ctrl;O | Öffnen eines Dokuments
&Ctrl;P | Drucken
&Ctrl;Q | Beenden - Aktives Editorfenster schließen
&Ctrl;R | Ersetzen
&Ctrl;S | Führt den Befehl Sichern aus.
&Ctrl;U | Großschreibung
&Ctrl;&Shift;U | Kleinschreibung
&Ctrl;&Alt;U | Großschreibung am Wortanfang
&Ctrl;V | Inhalt der Zwischenablage in die aktuelle Zeile einfügen.
&Ctrl;W | Schließen
&Ctrl;X | Markierten Text löschen und in die Zwischenablage kopieren.
&Ctrl;Z | Rückgängig
&Ctrl;&Shift;Z | Wiederherstellen
&Ctrl;- | Eine lokale Ebene einklappen
&Ctrl;&Shift;- | Oberste Ebene einklappen
&Ctrl;+ | Eine lokale Ebene ausklappen
&Ctrl;&Shift;+ | Oberste Ebene ausklappen
Meta&Ctrl;V | VI-Eingabemodus
&Ctrl;Leertaste | Quelltextvervollständigung aufrufen
F5 | Erneut laden
F6 | Symbolspalte anzeige/ausblenden
F7 | Auf Befehlszeile umschalten
F9 | Markierungen für Quelltextausblendungen anzeigen/ausblenden
F10 | Dynamischer Zeilenumbruch
F11 | Zeilennummern anzeigen/ausblenden