# 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 Nutzer 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 Möglichkeiten für die Befehlszeile an.

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

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

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

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

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

  Zeigt alle Möglichkeiten 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 Dokumentes von STDIN zu lesen. Dies ähnelt der Option `-`, die in vielen Befehlszeilenprogrammen benutzt wird und erlaubt das Einspeisen 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 Dokumentes auf die angegebene Zeile.

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

  Setzt den Cursor nach dem Öffnen des Dokumentes 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 Cursorposition 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 Dokumentes
&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