<chapter id="configuring-kate">
<chapterinfo>
<authorgroup>
<author
><personname
><firstname
></firstname
></personname
></author>
<othercredit role="translator"
> <firstname
>Thomas</firstname
> <surname
>Diehl</surname
> <affiliation
> <address
><email
>thd@kde.org</email
></address
> </affiliation
> <contrib
>GUI-Übersetzung</contrib
></othercredit
> <othercredit role="translator"
> <firstname
>Matthias</firstname
><surname
>Schulz</surname
> <affiliation
> <address
><email
>matthias.schulz@kdemail.net</email
></address
> </affiliation
> <contrib
>Deutsche Übersetzung</contrib
></othercredit
> 
</authorgroup>
</chapterinfo>
<title
>&kate; einrichten</title>

<sect1 id="configuring-overview">
<title
>Überblick</title>
<para>
<indexterm>
<primary
>Einstellen</primary>
<secondary
>Einstellungen</secondary>
<tertiary
>Voreinstellungen</tertiary
></indexterm>
<anchor id="find"/> <anchor id="find-again"/> <anchor id="replace"/> <anchor id="undo"/> <anchor id="redo"/> &kate; bietet viele Möglichkeiten, mit Feineinstellungen die Anwendung wie gewünscht reagieren zu lassen. Die wichtigsten sind: </para>

<variablelist>
<varlistentry>
<term id="configure"
>Der Dialog &kate; einrichten</term>
<listitem
><para
>Das Haupteinrichtungsfenster, in dem wichtige Einstellungen für &kate;, das Editorfenster und die Nutzung von Plugins vorgenommen werden.</para
></listitem>
</varlistentry>
<varlistentry>
<term id="settings"
>Das Menü <guimenu
>Einstellungen</guimenu
></term>
<listitem
><para
>Dieses Menü enthält oft benutzte Einstellungen und dient zum Öffnen der Einstellungsdialoge.</para
></listitem>
</varlistentry>
<varlistentry>
<term
>Das Menü <guimenu
>Ansicht</guimenu
></term>
<listitem
><para
>Gestattet die Teilung des aktiven Rahmens, sowie das Ein- und Ausschalten von Symbol- und Zeilennummernspalte für das aktive Dokument.</para
></listitem>
</varlistentry>
</variablelist>

<para
>Der eingebettete Terminal-Emulator &konsole; benutzt die Einstellungen, die im Kontrollzentrum &kcontrol; festgelegt wurden und kann durch Klicken mit der  <mousebutton
>rechten</mousebutton
> Maustaste und Wahl von <guimenuitem
>Einstellungen</guimenuitem
> und dann dem gewünschten Untermenü konfiguriert werden.</para>

</sect1>

<sect1 id="configuring-kate-configdialog">
<title
>Der Haupteinrichtungsdialog</title>

<mediaobject>
<imageobject>
<imagedata format="PNG" fileref="configdialog01.png"/>
</imageobject>
</mediaobject>

<para
>Der &kate;-Haupteinrichtungsdialog zeigt drei Eintragungen in der Spalte links und eine Seite mit Einstellungen zu dem links ausgewählten Thema auf der rechten Seite. Die Baumstruktur gruppiert die Dialoge in logische Gruppen. </para>

<sect2 id="config-dialog">
<title
>Die Gruppe &kate;</title>
<para
>Diese Gruppe enthält Seiten mit Einstellungen der &kate;-Hauptanwendung.</para>

<sect3 id="config-dialog-general">
<title
>Die Seite Allgemeine Einstellungen</title>
<para
>Allgemeine Einstellungen für &kate;</para>

<variablelist>
<varlistentry>
<term
>Programm-Modus</term>
<listitem>
<para
><indexterm
><primary
>MDI</primary
><secondary
>SDI</secondary
></indexterm>
In dieser Gruppe können Sie zwischen &kate;-<acronym
>MDI</acronym
> und &kate;-<acronym
>SDI</acronym
> durch Klicken des entsprechenden Knopfes umschalten.</para>
 <para
>&kate; <acronym
>MDI</acronym
> (Multiple Document Interface) ist der Standardmodus, dieser benutzt ein einzelnes Fenster für alle offenen Dokumente. Durch Klicken auf das zu bearbeitende Dokument in der Dateiliste (am &kate;-Fenster links angekuppelt) oder durch Wahl im Menü <guimenu
>Dokument</guimenu
> schalten Sie zwischen den offenen Dokumenten um.</para>
<para
>&kate; <acronym
>SDI</acronym
> (Single Document Interface) bewirkt, dass &kate; ein separates Fenster für jedes Dokument öffnet, auch die Dateiliste/Dateiauswahlliste bekommt dann ein extra Fenster.</para>
 <para
>Wenn Sie diese Einstellung umschalten, dann muss &kate; beendet und neugestartet werden, damit die neue Einstellung wirksam wird.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Beim Start</term>
<listitem
><para
>Diese Einstellungen legen fest, wie &kate; nach einem normalen Beenden gestartet wird. (Wenn &kate; durch den Sitzungsmanager wiederhergestellt wird, wird immer versucht, die Sitzung so genau wie möglich wiederherzustellen.)</para>

<variablelist>
<varlistentry>
<term>
<anchor id="config-dialog-general-reopen-files"/>
<guibutton
>Dateien erneut öffnen</guibutton
></term>
<listitem
><para
>Wenn diese Option eingeschaltet ist, werden die in der letzten Sitzung geöffneten Dateien wieder geöffnet, die Lesezeichen, die Kursorposition und die Einstellungen für Symbolrand und Zeilennummernspalte wiederhergestellt sowie zum zuletzt bearbeiteten Dokument umgeschaltet.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><guibutton
>Ansichtseinstellungen wiederherstellen.</guibutton
></term>
<listitem
><para
>Wenn diese Option eingeschaltet ist, versucht &kate;, die Rahmen genauso wiederherzustellen, wie Sie sie verlassen haben.</para
></listitem>
</varlistentry>
</variablelist>

</listitem>

</varlistentry>

<varlistentry>
<term
><guibutton
>Auf einzelnen Prozess beschränken</guibutton
></term>
<listitem
><para
>Einschalten dieser Option heißt, dass niemals mehr als ein &kate; laufen darf. Wenn Sie versuchen, ein weiteres &kate; zu starten, wird das schon laufende &kate; übernehmen und das angeforderte Dokument zusätzlich öffnen. Wenn Sie z.B. &kate; als Editor zum Anzeigen von Quelltexten für Webseiten in &konqueror; eingestellt haben, dann werden diese im schon laufenden &kate; angezeigt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Inhalt bei Größenänderung anzeigen</guibutton
></term
> <listitem
><para
>Wenn diese Option eingeschaltet ist, wird der Inhalt von Fenstern beim Ziehen von Rahmengrenzen voll aktualisiert. Dies ist nur auf schnellen Systemen empfehlenswert. Wenn ausgeschaltet, wird beim Ziehen nur ein <quote
>Gummiband</quote
>, das die neue Größe des Rahmens anzeigt, benutzt.</para
></listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-general-sync-konsole"/>
<guibutton
>Konsole mit aktivem Dokument in Übereinstimmung bringen</guibutton
></term>
<listitem
><para
>Diese Option bewirkt, dass der eingebaute Terminal-Emulator &konsole; immer mit <command
>cd</command
> zum Verzeichnis des aktuellen Dokuments umgeschaltet wird, wenn ein neues Dokument geöffnet wird oder zu einem anderen Dokument umgeschaltet wird. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Anzahl zuletzt geöffneter Dateien</guibutton
></term>
<listitem
><para
>Legt fest, wieviele Einträge das Menü <guimenu
>Zuletzt geöffnete Dateien</guimenu
> maximal haben soll.</para
></listitem>
</varlistentry>

</variablelist>
</sect3>

<sect3 id="config-dialog-documentlist">
<title
>Die Seite Dokumentliste</title>
<para
>Auf dieser Seite können Sie einstellen, ob der Hintergrund kürzlich geöffneter Dokumente in der Dokumentliste eingefärbt werden und in welchen Farben dies geschehen soll. Im Abschnitt <link linkend="kate-mdi-tools-file-list"
>Die Dokumentliste</link
> finden Sie nähere Erläuterungen hierzu.</para>
</sect3>

<sect3 id="config-dialog-externaltools">
<title
>Externe Programme</title>

<para
>Im Menü <guimenu
>Extras</guimenu
> finden Sie ein Untermenü <guisubmenu
>Externe Programme</guisubmenu
>. Diese Programme starten externe Anwendungen mit den Daten des aktuellen Dokuments, z.B. mit dessen URL, dessen Verzeichnis , dessen Text oder dessen markiertem Text. Diese Seite hier dient zum Einstellen des Menüs und zum Bearbeiten, Entfernen oder Hinzufügen von externen Programmen.</para>

<para
>Jedes externe Programm ist ein Befehlszeilenprogramm, das Makros für die Dokumentdaten enthält. Wenn die Programme benutzt werden, werden die Makros durch die Daten des Dokumentes ersetzt.</para>

<variablelist>
<title
>Eigenschaften der externen Programme</title>
<varlistentry>
<term
>Name</term>
<listitem
><para
>Ein aussagekräftiger Name für das Menü.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Skript</term>
<listitem
><para
>Das Skript, das ausgeführt wird, wenn das Programm gestartet wird. Bevor das Skript an den Befehlsinterpreter übergeben wird, werden die folgenden Makros ersetzt: <variablelist>
<varlistentry>
<term
>%URL</term>
<listitem
><para
>Die volle URL des Dokumentes oder eine leere Zeichenkette, wenn das Dokument noch nicht gesichert wurde.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%URLS</term>
<listitem
><para
>Eine Liste der URLs aller geöffneter Dokumente. Die einzelnen URLs sind durch Leerzeichen getrennt. Für noch nicht gesicherte Dateien werden keine URLs übergeben.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%directory</term>
<listitem
><para
>Der Teil der URL, der das Verzeichnis des aktuellen Dokuments beinhaltet oder für noch nicht gesicherte Dateien eine leere Zeichenkette.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%filename</term>
<listitem
><para
>Der Dateiname des aktuellen Dokuments ohne die Verzeichnisangabe oder für noch nicht gesicherte Dateien eine leere Zeichenkette.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%line</term>
<listitem
><para
>Die Zeilennummer des Kursors im aktuellen Dokument.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%column</term>
<listitem
><para
>Die Spaltennummer des Kursors im aktuellen Dokument.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%selection</term>
<listitem
><para
>Der im aktuellen Dokument markierte Text oder eine leere Zeichenkette, wenn kein Text markiert ist.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>%text</term>
<listitem
><para
>Der gesamte Text des aktuellen Dokumentes. Beachten Sie dass dies sehr schenll die maximal erlaubte Befehlslänge Ihres Systems überschreiten kann. Vorsicht!</para
></listitem>
</varlistentry>

</variablelist>

</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Ausführbare Datei</term>
<listitem
><para
>Die ausführbare Datei ist das Skript. Dieses ist absolut notwendig und wird benutzt, um zu testen ob der Befehl überhaupt abgearbeitet werden kann. Eine vollständige Pfadangabe ist erlaubt, wenn der Pfad der ausführbaren Datei nicht in der Umgebungsvariablen <envar
>PATH</envar
> enthalten ist.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>MIME-Typen</term>
<listitem
><para
>Eine Liste von MIME-Typen, für die dieser Befehl erlaubt sein soll. Diese Option ist zur Zeit noch nicht benutzt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Speichern</term>
<listitem
><para
>Sie können hier festlegen, ob das aktuelle Dokument oder alle geöffneten Dokumente gespeichert werden sollen, bevor das Skript ausgeführt wird. Wenn das Skript die Dateien, die es bearbeitet, von der Festplatte liest, ist das Speichern notwendig, weil sonst ein veralteter Stand bearbeitet wird.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Befehlszeilen-Name</term>
<listitem
><para
>Wenn Sie dieses Feld ausfüllen, dann ist das externe Programm in der <link linkend="advanced-editing-tools-commandline"
>Befehlszeile des Editors</link
> als <command
>exttool-<replaceable
>Befehlszeilen-Name </replaceable
></command
> verfügbar. (Der hier eingegebenen Zeichenkette muss dann <quote
>exttool-</quote
> voranstehen.)</para
></listitem>
</varlistentry>

</variablelist>

</sect3>

</sect2>

<sect2 id="config-dialog-editor">
<title
>Die Gruppe Editor</title>
<para
>Diese Gruppe enthält alle Seiten, auf denen die Einstellungen zum Editor von &kate; vorgenommen werden. Für die meisten der Einstellungen gibt es Standardwerte, die durch <link linkend="config-dialog-editor-filetypes"
>Festlegen von Datentypen</link
>,  <link linkend="config-variables"
>Dokumentvariablen</link
> oder durch dokumentbezogene Einstellungen verändert werden können.</para>

<sect3 id="config-dialog-editor-colors">
<title
>Die Seite <guimenu
>Farben</guimenu
></title
> <para
>Diese Seite gestattet die Farbwahl für Hintergrund und Hintergrund von ausgewähltem Text. Standardeinstellungen hierfür kommen aus dem &kde;-Kontrollzentrum (&kcontrolcenter; <menuchoice
><guimenu
>Erscheinungsbild</guimenu
><guimenuitem
>Farben</guimenuitem
> </menuchoice
> )</para>

<para
>Zum Wählen einer Farbe klicken Sie den betreffenden Knopf und wählen die gewünschte Farbe im Auswahlfenster.</para>

<note
><para
>Die Wahl der Hintergrundfarbe kann mit Syntax-Hervorhebung angezeigten Text unleserlich machen. Wählen Sie eine helle Farbe für den Standardhintergrund und eine dunkle Farbe für den Hintergrund von ausgewähltem Text. </para>
<para
>Sonst müssen Sie wahrscheinlich die Einstellungen für die <link linkend="config-dialog-editor-highlight-default-styles"
>Standardstile</link
> auf der Seite Hervorhebungen einrichten ändern.</para>
</note>
</sect3>

<sect3 id="config-dialog-editor-fonts">
<title
>Die Seite Schriftarten</title
> <!-- FIXME LINKS //-->

<para
>Diese Seite legt die Standardschriftarten für &kate; fest. Die Einstellungen werden auch für &kwrite; und für das Anzeigen von Text mit &konqueror; benutzt.</para>

<para
>Diese Seite zeigt zwei Karteikarten, eine für die Editorschriftart und eine für die Druckerschriftart. Wählen Sie die Karteikarte und die gewünschte Schriftart. Standardschriftart ist die für &kde; eingestellte Schriftart für Feste Breite.</para>

<tip
><para
>Da es nicht möglich ist, individuelle Schriften für jedes Dokument zu benutzen, oder die Druckerschriftart vom Dialog Drucken zu ändern, seien Sie in Ihrer Auswahl bitte sorgfältig. Es wird empfohlen, eine Schriftart mit fester Breite zu benutzen. </para
></tip>
</sect3>

<sect3 id="config-dialog-editor-indent">
<title
>Die Seite Einrücken</title>
<para
>Auf dieser Seite können Sie die Einstellungen für Einrückungen verändern.</para>

<variablelist>
<title
>Einrückungen einstellen</title>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-auto-indent"/>
<guibutton
>Automatisch einrücken</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, dann wird &kate; die Einrückung automatisch so vornehmen, dass der Zeileninhalt in der gleichen Spalte beginnt, wie in der Zeile zuvor. Wenn diese Zeile leer ist, wird die nächste Zeile oberhalb verwendet, die nicht leer ist.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-indent-with-spaces"/>
<guibutton
>Mit Leerzeichen einrücken</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, verwendet &kate; Leerzeichen anstelle von Tabulatoren.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-backspace-key-indents"/>
<guibutton
>Rücktasten-Ausrückung</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, hebt &kate; beim Drücken der Taste <keycap
>Rücktaste</keycap
> Einrückungen so auf, dass die Einrückung mit der nächsten Zeile mit Inhalt oberhalb übereinstimmt, wenn die Zeile bis zur Kursorposition nur Leerzeichen enthält.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-tab-key-indents"/>
<guibutton
>Tabulator-Einrückung</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, rückt &kate; beim Drücken der Taste <keycap
>Tab</keycap
> so ein, dass die Einrückung mit der nächsten Zeile mit Inhalt oberhalb übereinstimmt, wenn die Zeile bis zur Kursorposition nur Leerzeichen enthält.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-indent-keep-extra-spaces"/>
<guibutton
>Zusätzliche Leerzeichen beibehalten</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, dann entfernt &kate; beim Einrücken Leerzeichen nach dem Kursor nicht. </para>
</listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-select">
<title
>Die Seite Auswählen</title>

<para
>Diese Seite enthält Einstellungen zum Verhalten von &kate; beim Auswählen von Text.</para>

<variablelist>
<title
>Auswahlverhalten</title>

<varlistentry>
<term>
<anchor id="config-dialog-editor-select-persistent-selections"/>
<guibutton
>Durchgehende Auswahl</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, dann überschreiben Tastatureingaben die Auswahl nicht.</para>
<note
><para
>Diese Option kollidiert mit der Option Auswahl überschreiben. Wenn beide eingeschaltet sind, dann wird die Auswahl beim Einfügen von Text oder durch Tastatureingaben überschrieben.</para
></note>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-select-overwrite-selections"/>
<guibutton
>Auswahl überschreiben</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, dann wird der ausgewählte Text durch Tastatureingaben oder durch Einfügen von Text ersetzt.</para>
</listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-edit">
<title
>Die Seite Bearbeiten</title>
<para
>Diese Seite enthält verschiedene Einstellungen zum Editor von &kate;.</para>

<variablelist>
<title
>Editor Einstellungen</title>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-word-wrap"/>
<guibutton
>Zeilenumbruch</guibutton>
</term>
<listitem>
<para
>Zeilenumbruch heiÃt hier, dass der Text durch Zeilenumbrüche an der richtigen Stelle dynamisch formatiert wird und nicht nur durch Zeilenumbrüche besser lesbar dargestellt wird.</para>
<para
>Wenn diese Option eingeschaltet ist, fügt &kate; Zeilenvorschübe - die in der Einstellung <link linkend="document-end-of-line"
>Zeilenende</link
> definiert sind - dann ein, wenn die Zeilenlänge definiert in <link linkend="config-dialog-editor-edit-wrap-words-at"
>Zeilenumbruch bei:</link
> überschritten wird.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-wrap-words-at"/>
<guibutton
>Zeilenumbruch bei:</guibutton>
</term>
<listitem>
<para
>Dieser Wert gibt die maximale Zeilenlänge an, wenn die Option <link linkend="config-dialog-editor-edit-word-wrap"
>Zeilenumbruch</link
> eingeschaltet ist.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-replace-tabs-with-spaces"/>
<guibutton
>Tabulatoren durch Leerzeichen ersetzen</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, dann ersetzt &kate; beim Drücken der <keycap
>Tabulator</keycap
>-Taste den Tabulator durch Leerzeichen, deren Anzahl in der Option <link linkend="config-dialog-editor-edit-tab-indent-width"
>Tabulator/Einrückungs-Breite</link
> festgelegt ist.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-remove-trailing-spaces"/>
<guibutton
>Leerzeichen am Zeilenende entfernen</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, entfernt &kate; alle Leerzeichen am Ende einer Zeile immer dann, wenn der Kursor von dieser Zeile wegbewegt wird.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-tab-indent-width"/>
<guibutton
>Tabulator/Einrückungs-Breite</guibutton>
</term>
<listitem>
<para
>Dieser Wert gibt die Tabulatorbreite in Zeichen an und wird auch benutzt, um den Wert für die Automatische Einrückung festzulegen, wenn diese in <link linkend="config-dialog-editor-indent-auto-indent"
>Automatische Einrückung</link
> eingeschaltet ist, oder wenn auf irgendeine andere Weise eine Einrückung gebraucht wird.</para>
<para
>Abhängig von den Einstellungen in <link linkend="config-dialog-editor-indent"
>Einrückungen</link
> werden Einrückungen durch Drücken der Tasten <keycap
>Tabulator</keycap
> und <keycap
>Rücktaste</keycap
> sowie durch den Menüpunkt <link linkend="edit-indent"
><guimenu
>Bearbeiten</guimenu
> <guimenuitem
>Einrücken</guimenuitem
></link
> erzeugt.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-auto-brackets"/>
<guibutton
>Automatische Klammern</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, fügt &kate; automatisch rechts vom Kursor eine rechte Klammer ein, wenn eine linke Klammer von der Tastatur eingegeben wird. Die unterstützten Klammertypen sind: <keycap
>(</keycap
>, <keycap
>{</keycap
>, <keycap
>[</keycap
>und <keycap
>&lt;</keycap
></para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-group-undos"/>
<guibutton
>Rückgängig zusammenfassen</guibutton>
</term>
<listitem>
<para
>Wenn diese Option aktiv ist, werden von &kate; Folgen von gleichartigen Aktionen als ein Rückgängig-Schritt angesehen. Wenn Sie Text eingeben, ohne dass die Eingabe durch die Rücktaste oder Cursorbewegungen unterbrochen wurde, entfernt &kate; bei Rückgängig alle seit der letzten Unterbrechung eingegebenen Zeichen auf einmal. Wenn diese Option nicht aktiv ist, betrachtet &kate; jeden Tastendruck als einen Schritt. Zum Entfernen des letzten eingegebenen Wortes wären dann mehrere Rückgängig-Schritte notwendig.</para>
</listitem>
</varlistentry>


<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-show-tabs"/>
<guibutton
>Tabulatoren anzeigen</guibutton>
</term>
<listitem>
<para
>&kate; zeigt einen kleinen Punkt am Anfang jedes <keycap
>Tabulator</keycap
>-Zeichens im Editorfenster an, wenn diese Option eingeschaltet ist.</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-smart-home"/>
<guibutton
>Intelligente Pos1-Taste</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, wird der Kursor durch Drücken der <keycap
>Pos1</keycap
>-Taste anstatt ganz an den Anfang der Zeile, auf das erste Nicht-Leerzeichen am Anfang der Zeile gesetzt.</para>
</listitem>
</varlistentry>

<!-- NOTE This option has gone (anders)
<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-page-up-down-moves-cursor"/>
<guibutton
>Page Up/Down moves cursor</guibutton>
</term>
<listitem>
<para
>If enabled, the cursor will be moved to the first/last visible
line when <keycap
>Page Up</keycap
>/<keycap
>Page Down</keycap
> (or
other key assigned to those functions) is pressed, rather than being
kept at its relative position.</para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>
<anchor id="config-dialog-editor-edit-wrap-cursor"/>
<guibutton
>Cursor folgt Zeilenumbruch</guibutton>
</term>
<listitem>
<para
>Wenn diese Option eingeschaltet ist, springt der Kursor zur nächsten/vorigen Zeile, wenn über den Zeilenrand hinausbewegt und die nächste/vorige Zeile ist vorhanden.</para>
<para
>Wenn diese Option ausgeschaltet ist, kann der Kursor nicht links über den Zeilenanfang hinaus bewegt werden. Wenn dieser rechts über das Zeilenende hinausbewegt wird, werden von &kate; am Zeilenende Leerzeichen eingefügt. Dies ist z.B. für Programmierer manchmal sehr hilfreich.</para>
</listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-keyboard">
<title
>Die Seite Tastatur</title>

<para
>Hier können Sie die Tastaturkurzbefehle für die Befehle des Editors von &kate; ändern. Diese schlieÃen z.B. das Bewegen des Cursors und das Auswählen von Text ein. Für Befehle zum Kopieren und Einfügen von Text sehen Sie bitte im Dialog Tasten konfigurieren nach. </para>

<para
>Sie können die Tastenkurzbefehle austauschen oder eine zusätzliche Tastenkombination hinzufügen.</para>

<procedure>
<title
>Um die Tastenkombination für einen Befehl zu ändern, gehen Sie wie folgt vor:</title>
<step>
<para
>Wählen Sie den Befehl, dessen Tastenkurzbefehl Sie ändern wollen.</para>
</step>
<step>
<para
>Wählen Sie <guibutton
>keine</guibutton
>, wenn diesem Befehl kein Tastaturkurzbefehl zugeteilt werden soll.</para>
<para
>Wählen Sie <guibutton
>Standard</guibutton
>, wenn diesem Befehl der Standardtastaturkurzbefehl zugeteilt werden soll.</para>
<para
>Wählen Sie <guibutton
>Benutzerdefiniert</guibutton
>, wenn diesem Befehl ein von Ihnen neu gewünschter oder ein anderer Tastaturkurzbefehl zugeteilt werden soll.</para>
</step>
<step>
<para
>Wenn Sie <guibutton
>Benutzerdefiniert</guibutton
> wählen, dann wird der Knopf zur Eingabe der Tastenkombination rechts aktiviert. Klicken Sie darauf, um eine Tastenkombination einzugeben. Das öffnet den &kde;-Dialog Kurzbefehl festlegen. In diesem Dialog:</para>
</step>
<step>
<procedure>
<step>
<para
>Wählen Sie, ob Sie den Standard- oder einen anderen Tastaturkurzbefehl verwenden wollen. <guilabel
>Primär</guilabel
> heiÃt nicht, dass Sie die Anwendung, die mit diesem Tastaturkurzbefehl verbunden ist, ändern, sondern dass Sie einen anderen Tastaturkurzbefehl dafür festlegen.</para>
</step>
<step>
<para
>Drücken Sie die gewünschte Tastenkombination, diese wird dann im Dialog zur Bestätigung angezeigt. </para>

<para
>Wenn Sie Tastenfolgen wie in &Emacs; verwenden wollen, dann sollten Sie die Option <guibutton
>Mehrere Tasten</guibutton
> ausprobieren. Wenn Sie eine Taste der Tastenfolge drücken, öffnet &kde; ein Menü (an einem undefinierten und wahrscheinlich ungünstigen Platz). Wenn Sie dann Zweifel haben, ob die nächste Taste in der Folge gedrückt werden muss, oder ob Sie den Tastaturkurzbefehl drücken müssen, keine Sorge. Beides erfüllt denselben Zweck.</para>
</step>
</procedure>
</step>
</procedure>
</sect3>

<sect3 id="config-dialog-editor-filetypes">
<title
>Die Seite Datentypen</title>

<para
>Diese Seite dient zur Einstellung von abweichenden Einstellungen für Dokumente bestimmter MIME-Typen. Wenn ein Dokument in den Editor geladen wird, dann versucht dieser einen schon festgelegten Datentyp zu finden, auf den die Merkmale eines MIME-Typs passen und verwendet dann die Variablen, die für diesen Datentyp festgelegt wurden. Wenn mehrere Datentypen passend sinddann wird der Typ verwendet, der die höchste Priorität besitzt. Sehen Sie unter <link linkend="config-variables"
>Einstellungen mit Dokumentvariablen</link
> für weitere Informationen hierzu nach. </para>

<para
>Um einen neuen Datentyp festzulegen, klicken Sie auf den Knopf <guibutton
>Neu</guibutton
> und füllen Sie die Eigenschaften im Dialog aus.</para>

<para
>Um einen existierenden Dateityp zu entfernen, klicken Sie auf den Knopf <guibutton
>Löschen</guibutton
>.</para>

<para
>Zum Ändern der Einstellungen eines bestimmten Datentyps wählen Sie diesen in der Auswahlliste aus.</para>

<variablelist>

<title
>Eigenschaften des Dateityps</title>

<varlistentry>
<term
>Name</term>
<listitem
><para
>Geben Sie hier einen aussagekräftigen Namen an, der dann im Menü <menuchoice
><guisubmenu
>Extras</guisubmenu
> <guisubmenu
>Dateityp</guisubmenu
></menuchoice
> erscheint.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Abschnitt</term>
<listitem
><para
>Das Untermenü von <menuchoice
><guisubmenu
>Extras</guisubmenu
> <guisubmenu
>Dateityp</guisubmenu
></menuchoice
> in das der Dateityp eingeordnet werden soll. Wenn der Abschnittsname noch nicht existiert, wird ein entsprechender Abschnitt angelegt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Variablen</term>
<listitem
><para
>Hier werden die eigentlichen Einstellungen eingetragen, die die Standardwerte überschreiben. Sehen Sie unter <link linkend="config-variables"
>Einstellungen mit Dokumentvariablen</link
> für Informationen über die verfügbaren Variablen nach.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Dateierweiterungen</term>
<listitem
><para
>Eine Liste von Dateinamen, die zum Vergleich mit dem geladenen Dokument benutzt wird. Mehrere Einträge werden mit Semikolon getrennt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>MIME-Typen</term>
<listitem
><para
>Eine Liste von MIME-Typen, die zum Vergleich mit dem geladenen Dokument benutzt wird. Mehrere Einträge werden mit Semikolon getrennt.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Priorität</term>
<listitem
><para
>Wenn auf ein Dokument mehrere Dateitypen zutreffen, wird der Typ mit der höchsten Priorität benutzt.</para
></listitem>
</varlistentry>

</variablelist>

</sect3>

<sect3 id="config-dialog-editor-spelling">
<title
>Die Seite Rechtschreibung</title>
<para
>Diese Seite enthält die Konfiguration der Zusammenarbeit von &kspell; mit &kate;.</para>
</sect3>

<sect3 id="config-dialog-editor-hl">
<title
>Die Seite Hervorhebungen</title>

<para
>Diese Seite enthält die Einstellungen für die Farben und der Syntaxtypenauswahl für die Hervorhebungen in &kate;.</para>
<para>
<mediaobject>
<imageobject
><imagedata format="PNG" fileref="configdialog02.png"/></imageobject>
</mediaobject>
</para>
<para
>Die Hervorhebungen werden im Abschnitt ?? näher besprochen.</para>

<para
>Die Seite besteht aus zwei Karteikarten, eine zum Setzen der Einstellungen für die <guibutton
>Standardstile</guibutton
> und eine für die <guibutton
>Hervorhebungsmodi</guibutton
>. Beide Karten zeigen Listen von Kontexten an, in denen die Standardfarben und -schriftarten benutzt werden, um das Aussehens jedes Stils zu zeigen. Der aktuelle Kontextname wird mit den aktuellen Eigenschaften des Kontextes angezeigt.</para>

<para
>Die Liste hat vier oder fünf Spalten mit den folgenden Funktionen:</para>

<variablelist>

<varlistentry>
<term
>Kontext</term>
<listitem
><para
>Zeigt den Kontextnamen an, der in der Farbe und dem Schriftstil angezeigt wird, der im Dokument für diesen Kontext benutzt wird.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Fett</term>
<listitem
><para
>Dieses Ankreuzfeld entscheidet, ob der Kontext in Fettschrift angezeigt werden soll.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Kursiv</term>
<listitem
><para
>Dieses Ankreuzfeld entscheidet, ob der Kontext in Kursivschrift angezeigt werden soll.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Normal</term>
<listitem
><para
>Dieser Knopf zeigt die Farbe für das Anzeigen im Normalmodus an, wenn der Text nicht ausgewählt ist. Zum Ãndern der Farbe klicken Sie auf den Knopf.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Ausgewählt</term>
<listitem
><para
>Dieser Knopf zeigt die Farbe für die Textanzeige an, wenn der Text ausgewählt ist. Zum Ãndern der Farbe klicken Sie auf den Knopf.</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Standardstil verwenden</term>
<listitem
><para
>Dieses Ankreuzfeld, nur auf der Seite <guibutton
>Hervorhebungsmodi</guibutton
> vorhanden, zeigt, ob der Stil die Standardwerte für die Anzeige benutzt. Dieses Feld wird automatisch inaktiv geschaltet, wenn Sie irgendeine Eigenschaft des Stils ändern. Klicken darauf stellt dann die Standardeinstellungen wieder her.</para
></listitem>
</varlistentry>

</variablelist>

<sect4 id="config-dialog-editor-highlight-default-styles">
<title
>Die Karteikarte Standardstile</title>
<para
>Zum Ãndern eines der Standardstile setzen Sie dessen Eigenschaften wie gewünscht.</para>
</sect4>

<sect4 id="config-dialog-editor-highlight-highlight-modes">
<title
>Die Karteikarte Hervorhebungsmodi</title>

<para
><indexterm
><primary
>Syntax-<guibutton
>Hervorhebungen</guibutton
>, Einstellungen</primary
></indexterm
> Hier können Sie die wichtigsten Eigenschaften jedes verfügbaren Hervorhebungsmodus ändern. Benutzen Sie zuerst die Auswahlliste <guibutton
>Hervorhebung</guibutton
>, um einen Modus auszuwählen, an dem geändert werden soll.</para
> <para
>Hervorhebungsmodi werden standardmäÃig aufgrund des &MIME;-Typs und der Dateinamenserweiterung des Dokumentes ausgewählt. Die Liste für die aktuelle Auswahl können Sie ändern, indem Sie die Einträge in <guibutton
>Dateierweiterung</guibutton
> und <guibutton
>Mime-Typ</guibutton
> editieren. AuÃerdem können Sie den Knopf rechts neben dem Eintrag des <guibutton
>Mime-Typs</guibutton
> drücken. Dies öffnet einen Dialog, in dem Sie aus einer Liste aller vorhandenen &MIME;-Typen auswählen können. Wenn Sie diese Möglichkeit nutzen, werden &MIME;-Typ und Dateinamenserweiterungen editiert.</para>

<mediaobject>
<imageobject
><imagedata format="PNG" fileref="mimetypechooser.png"/></imageobject>
</mediaobject>
<para
>Die Auswahlliste für die &MIME;-Typen zeigt eine Baumstruktur aller vorhandenen &MIME;-Typen mit einer Beschreibung und den Erkennungsmerkmalen des &MIME;-Typs an. Um einen &MIME;-Typ auszuwählen, kreuzen Sie das Feld neben diesem an. </para>

<para
>Sie können die Eigenschaften der Stile jedes Kontextes wie oben beschrieben ändern.</para>

<para
>Am unteren Rand der Karteikarte sehen Sie den Knopf <guibutton
>Herunterladen</guibutton
>. Wenn Sie auf diesen klicken, dann versucht &kate;, sich mit der programmierten Webseite zu verbinden und eine Liste mit zum Herunterladen verfügbaren Syntaxhervorhebungsmodi zu holen, die Sie dann Updaten oder Hinzufügen können.</para>

</sect4>

</sect3>

</sect2>

<sect2 id="config-dialog-plugins">
<title
>Die Gruppe Plugins</title>

<para
><indexterm
><primary
>Plugins, Einstellungen</primary
></indexterm
> Diese Gruppe enthält alle Seiten mit Einstellungen zum Plugins. Zusätzlich zur Seite Verwaltung enthalten einige Plugins eigene Einstellungen. Bitte sehen Sie in der Dokumentation dieser für weitere Informationen nach.</para>

<sect3 id="config-dialog-plugins-manager">
<title
>Die Seite Verwaltung</title>

<para
>Diese Seite erlaubt das Laden und Entfernen von Plugins und kann Kurzinformationen über zusätzliche Plugins anzeigen.</para>

<para
>Zum Laden eines Plugins wählen Sie dieses durch einen Klick in der Spalte <guibutton
>Verfügbare Plugins</guibutton
> aus und benutzen Sie den Knopf mit dem nach rechts zeigenden Pfeil, um dieses Plugin in die Spalte <guibutton
>Geladene Plugins</guibutton
> zu verschieben.</para>

<para
>Zum Entfernen eines Plugins wählen Sie dieses durch einen Klick in der Spalte <guibutton
>Geladene Plugins</guibutton
> aus und benutzen Sie den Knopf mit dem nach links zeigenden Pfeil, um dieses Plugin in die Spalte <guibutton
>Verfügbare Plugins</guibutton
> zu verschieben.</para>

<para
>Um Kurzinformationen über ein Plugin anzuzeigen, wählen Sie dieses durch einen Klick darauf aus und unterhalb der Liste werden diese angezeigt.</para>
</sect3>

</sect2>

</sect1>

<sect1 id="config-variables">

<title
>Einstellungen mit Dokumentvariablen</title>

<para
>Kate Variablen sind Kateparts Dokumentvariablen, ähnlich der Modelines in Emacs und Vi. In Katepart haben die Dokumentvariablen das folgende Format: <userinput
>kate: VARIABLENAME VALUE; [ VARIABLENAME VALUE; ... ]</userinput
>. Die Zeilen können natürlich auch in einem Kommentar stehen, wenn das Format des Dokumentes Kommentare beinhaltet. Variablennamen sind einzelne Wörter ohne Zwischenräume und alles bis zum nächsten Semikolon sind Werte. Das Semikolon ist vorgeschrieben.</para>

<para
>Hier ein Beispiel für eine Varablenzeile, die die Einrückung für Quelltext in C++, java oder javascript einschaltet: <programlisting
>// kate: space-indent on; indent-width 4; mixedindent off; indent-mode cstyle;</programlisting>
</para>

<note
><para
>Nur die ersten und letzten 10 Zeilen eines Dokuments werden nach Dokumentvarablen durchsucht.</para
></note>

<para
>Es gibt für fast alle Einstellungen in katepart. Ausserdem können Plugins Variablen benutzen. In diesem fall sind sie in der Dokumentation der Plugins dokumentiert.</para>

<sect2 id="config-variables-howto">
<title
>Wie &kate; Variablen benutzt</title>

<para
>Beim Einlesen der Einstellungen werden von katepart  <itemizedlist
> <listitem
><para
>die globalen Einstellungen,</para
></listitem
> <listitem
><para
>optionale Daten zur aktuellen Sitzung,</para
></listitem
> <listitem
><para
>die Einstellungen zum "Dateityp",</para
></listitem
> <listitem
><para
>Variablen im Dokument selbst,</para
></listitem
> <listitem
><para
>Einstellungen während der aktuellen Sitzung über das Menü oder die Befehlszeile</para
></listitem
> </itemizedlist
> in der angegebenen Reihenfolge gelesen und angewendet. Wie Sie sehen, haben Dokumentvariablen die zweithöchste Priorität. Immer wenn ein Dokument gespeichert wird, werden die Dokumentvariablen neu eingelesen und überschreiben dann von der Befehlszeile oder ûber das Menü vorgenommene Einstellungsänderungen.</para>

<para
>Jede hier nicht beschriebene Variable ist im Dokument gespeichert und kann durch andere Objekte wie Plugins abgefragt werden, die diese Variablen für ihre eigenen Zwecke setzen können. Zum Beispiel nutzt der Modus für die Variablenbasierte Einrückung Dokumentvariablen zum Speichern der Einstellungen.</para>

<para
>Die hier beschriebenen Variablen sind in &kate; Version 2.4 enthalten. Es werden in der Zukunft sicher weitere Variablen hinzugefügt werden. Es gibt drei Typen von Variablen mit den folgenden gültigen Werten: <itemizedlist>
<listitem
><para
>BOOL - on|off|true|false|1|0</para
></listitem>
<listitem
><para
>INTEGER - eine ganze Zahl</para
></listitem>
<listitem
><para
>STRING - alles andere</para
></listitem>
</itemizedlist>
</para>

<variablelist>
<title
>Verfügbare Variablen</title>

<varlistentry>
<term
><cmdsynopsis
><command
>auto-brackets</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das automatische Einsetzen von Klammern ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>auto-center-lines</command
><arg
>INT</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Anzahl </para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>auto-insert-doxygen</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das Einsetzen von vorangehenden Sternen in doxygen-Kommentaren ein und aus. Dieser Befehl wird nur bei Benutzung von automatischem Einrücken im C-Stil wirksam. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>background-color</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Hintergrundfarbe des Dokumentes. Der Wert muss als gülige Farbe ausgewertet werden können, also z.B. "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>backspace-indents</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die Rücktastenausrückung ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>block-selection</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die Blockauswahl ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>bracket-highlight-color</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Hintergrundfarbe für die Hervorhebung von Klammern. Der Wert muss als gülige Farbe ausgewertet werden können, also z.B. "#ff0000". </para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>current-line-color</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Farbe für die aktuelle Zeile. Der Wert muss als gülige Farbe ausgewertet werden können, also z.B. "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>dynamic-word-wrap</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet den dynamischen Zeilenumbruch ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>eol | end-of-line</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt das Format für das Zeilenende. Gültige Werte hierfür sind: <quote
>unix</quote
>, <quote
>mac</quote
> und <quote
>dos</quote
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>encoding</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Kodierung des Dokumentes . Der Wert muss eine gültige Kodierung bezeichnen, also z.B. <quote
>utf-8</quote
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>font-size</command
><arg
>INT</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Schriftgröße des Dokumentes.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>font</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Schriftart des Dokumentes . Der Wert muss eine gültige Schriftart bezeichnen, also z.B. <quote
>courier</quote
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>icon-bar-color</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Farbe des Symbolrandes. Der Wert muss als eine gültige Farbe übersetzt werden können, also z.B. "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>icon-border</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die Anzeige des Symbolrandes ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>folding-markers</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die Anzeige von Code-Ausblendungen ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>indent-mode</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt den Modus für das automatische Einrücken. Die Einstellungen <quote
>none</quote
>, <quote
>normal</quote
>, <quote
>cstyle</quote
>, <quote
>csands</quote
>, <quote
>python</quote
> und <quote
>xml</quote
> sind möglich. Sehen Sie unter <link linkend="kate-part-autoindent"
>Automatisches Einrücken benutzen</link
> für Einzelheiten nach.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>indent-width</command
><arg
>INT</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Breite der Einrückung.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>keep-extra-spaces</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Legt fest, ob zusätzliche Leerzeichen bei der Berechnung der Einrückungweite beibehalten werden. </para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>keep-indent-profile</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Wenn eingeschaltet, wird die Einrückung für einen Block nicht aufgehoben, wenn in diesem Block mindestens eine Zeile keine Einrückung hat.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>line-numbers</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die Anzeige der Zeilennummern ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>mixed-indent</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die gemischte Einrückung im Emacs-Stil ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>overwrite-mode</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet den Überschreibmodus ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>persistent-selection</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die durchgehende Auswahl ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>remove-trailing-space</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das automatische Entfernen von Leerzeichen am Zeilenende ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>replace-tabs-save</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das Ersetzen von Tabulatoren durch Leerzeichen beim Speichern des Dokumentes ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>replace-tabs</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das sofortige Ersetzen von Tabulatoren durch Leerzeichen ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>replace-trailing-space-save</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das automatische Entfernen von Leerzeichen am Zeilenende beim Speichern des Dokumentes ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>scheme</command
><arg
>ZEICHENKETTE</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt das Farbschema von &kate;. Die Zeichenkette muss ein gültiger Name für ein Farbschema sein, sonst wird diese Einstellung ignoriert.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>selection-color</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Farbe für ausgewählten Text. Der Wert muss als gülige Farbe ausgewertet werden können, also z.B. "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>show-tabs</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die Anzeige von Tabulatoren ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>smart-home</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die intelligente </para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>space-indent</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das Einrücken mit Leerzeichen ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>tab-indents</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet das Einrücken mit Tabulatoren ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>tab-width</command
><arg
>INT</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Tabulatorweite.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>undo-steps</command
><arg
>INT</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Anzahl der gespeicherten Schritte für die Funktion Rückgängig.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>word-wrap-column</command
><arg
>INT</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Position des harten Zeilenumbruchs.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>word-wrap-marker-color</command
><arg
>STRING</arg
></cmdsynopsis
></term>
<listitem
><para
>Setzt die Farbe für Zeilenumbruchmarkierungen. Der Wert muss als gülige Farbe ausgewertet werden können, also z.B. "#ff0000".</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>word-wrap</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet den harten Zeilenumbruch ein und aus.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><cmdsynopsis
><command
>wrap-cursor</command
><arg
>BOOL</arg
></cmdsynopsis
></term>
<listitem
><para
>Schaltet die Funktion Cursor folgt Zeilenumbruch ein und aus.</para
></listitem>
</varlistentry>

</variablelist>

</sect2>

</sect1>

</chapter>
