1
<chapter id="configuring-kate">
5
>&Anders.Lund; &Anders.Lund.mail;</author>
6
<othercredit role="translator"
18
>GUI-Übersetzung</contrib
20
> <othercredit role="translator"
28
>matthias.schulz@kdemail.net</email
32
>Deutsche Übersetzung</contrib
38
>&kate; einrichten</title>
40
<sect1 id="configuring-overview">
48
>Einstellungen</secondary>
50
>Voreinstellungen</tertiary
52
<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>
57
>Der Einrichtungsdialog</term>
60
>Das Haupteinrichtungsfenster, in dem wichtige Einstellungen für &kate;, das Editorfenster und die Nutzung von Erweiterungen vorgenommen werden.</para
66
>Einstellungen</guimenu
70
>Dieses Menü enthält oft benutzte Einstellungen und dient zum Öffnen der Einstellungsdialoge.</para
80
>Gestattet die Teilung des aktiven Rahmens, sowie das Ein- und Ausschalten von Symbol- und Zeilennummernspalte für das aktive Dokument.</para
86
>Als eingebetteter Terminal-Emulator wird die in den Systemeinstellungen ausgewählte Standardkomponente benutzt. Durch Klicken mit der <mousebutton
88
> Maustaste kann ein Kontextmenü mit Optionen zur Einrichtung des Terminals geöffnet werden.</para>
92
<sect1 id="configuring-kate-configdialog">
94
>Der Haupteinrichtungsdialog</title>
98
<imagedata format="PNG" fileref="configdialog01.png"/>
103
>Der &kate;-Haupteinrichtungsdialog zeigt eine Baumstruktur links und eine Seite mit Einstellungen zu dem links ausgewählten Thema auf der rechten Seite.</para>
106
>Die Einstellungen sind in zwei Gruppen unterteilt, nämlich <itemizedlist>
109
><link linkend="config-dialog"
115
><link linkend="config-dialog-editor"
126
<sect1 id="config-dialog">
128
>Die Einstellungen zum Programm </title>
130
>Diese Gruppe enthält Seiten mit Einstellungen der &kate;-Anwendung.</para>
132
<sect2 id="config-dialog-general">
136
>Diese Seite enthält einige globale Einstellungen von &kate;</para>
142
><anchor id="config-general-behavior"/>
151
><anchor id="config-dialog-general-warn-mod"/>
153
>Warnung ausgeben, sobald Dateien von fremden Programmen geändert wurden.</guilabel
157
>Wenn eingeschaltet, dann gibt &kate; eine Meldung aus, sobald geöffnete Dateien von anderen Anwendungen geändert wurden. Die Meldung wird immer dann ausgegeben, wenn das Hauptfenster den Fokus erhält. Sie können mit mehreren geänderten Dateien gleichzeitig arbeiten, Sie können erneut laden, sichern oder die Änderungen in den Dateien ignorieren, alles das in Gruppen.</para>
159
>Wenn nicht eingeschaltet, dann wird &kate; Sie fragen was getan werden soll, wenn eine von einer anderen Anwendung geänderte Datei den Fokus in &kate; bekommt.</para>
166
><!-- /behavior group -->
170
><anchor id="config-general-meta-data"/>
172
>Meta-Information</guilabel
179
><anchor id="config-general-keep-meta-information"/>
181
>Meta-Information über Sitzungen hinaus speichern</guilabel
185
>Wenn eingeschaltet, speichert &kate; Meta-Informationen wie Lesezeichen und Sitzungseinstellungen auch wenn Sie die Dokumente schließen. Die Informationen werden benutzt, wenn das Dokument beim erneuten Öffnen unverändert ist.</para
191
><anchor id="config-general-delete-meta-information-after"/>
193
>Unbenutzte Meta-Information löschen nach</guilabel
197
>Setzt die Anzahl der Tage, für die die Meta-Informationen für ungeöffnete Dateien. Dadurch kann die Datenbasis auf eine vernünftige Größe begrenzt werden.</para
205
><!-- /meta data group -->
210
<sect2 id="config-dialog-sessions">
215
>Dieser Abschnitt enthält Einstellungen, die im Abschnitt <link linkend="fundamentals-using-sessions"
216
>Benutzen von Sitzungen </link
217
> beschrieben werden.</para>
223
><anchor id="config-dialog-sessions-elements"/>
225
>Sitzungsbestandteile</guilabel
232
>Fenstereinstellungen einbeziehen</guilabel
236
>Wenn eingeschaltet, sichert &kate; die Fenstereinstellungen mit jeder Sitzung.</para
242
><!-- /elements of sessions -->
246
><anchor id="config-dialog-sessions-startup-behavior"/>
248
>Verhalten beim Programmstart</guilabel
252
>Hier stellen Sie ein, wie sich &kate; beim Start verhält. Diese Einstellung kann in der <link linkend="command-line-options"
254
> überschrieben werden.</para>
259
>Neue Sitzung starten</guilabel
263
>Mit dieser Einstellung startet &kate; eine neue unbenannte Sitzung.</para
269
>Zuletzt verwendete Sitzung laden</guilabel
273
>&kate; benutzt die zuletzt geöffnete Sitzung beim Programmstart. Diese Einstellung ist optimal, wenn Sie immer dieselbe Sitzung verwenden oder die Sitzungen nur selten ändern wollen.</para
279
>Sitzung manuell auswählen</guilabel
283
>&kate; zeigt ein kleines Dialogfenster, in dem Sie eine Sitzung auswählen oder die Standardsitzung laden können, wenn es noch keine früher gespeicherten Sitzungen gibt. Optimal, wenn Sie viele verschiedene Sitzungen verwenden.</para
289
><!-- /startup behavior -->
293
>Die Änderung der Sitzungsdaten (geöffnete Dateien und - wenn aktiviert - auch die Fenstereinstellung) werden immer gespeichert.</para>
297
<sect2 id="config-dialog-plugins">
299
>Erweiterungen</title>
302
>Diese Seite zeigt eine Liste mit allen installierten Erweiterungen für &kate; an. Jede Erweiterung wird in der Liste mit Namen und einer kurzen Erläuterung angezeigt. Sie können mit dem Ankreuzfeld die Erweiterung zur Verwendung einschalten. </para>
305
>Wenn eine Erweiterung eine Seite mit Einstellungen für diese Erweiterung bereitstellt, dann wird diese Seite als Unterseite der Seite Erweiterungen in das Menü eingefügt.</para>
308
>Weitere Informationen über die verfügbaren Module finden Sie im Abschnitt <xref linkend="plugins"/>.</para>
312
<sect2 id="config-dialog-treeview">
315
> <!-- Tree View was renamed to Documents - http://commit-digest.org/issues/2011-08-28/ -->
316
<!-- Tree View plugin http://kate-editor.org/2010/09/10/tree-view-plugin-introduction/ -->
321
>Hintergrundschattierung</guilabel
325
>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"
326
>Die Dokumentliste</link
327
> finden Sie nähere Erläuterungen hierzu.</para
334
>Sortieren nach:</guilabel
338
>Stellt ein, wie die Dokumentliste sortiert wird. Diese Einstellung kann auch vom mit der &RMBn; aufrufbaren Menü vorgenommen werden.</para
345
>Vollständigen Pfad anzeigen</guilabel
349
>Ist diese Einstellung aktiv, werden die obersten Ordner in der Baumansicht mit vollem Pfad anstatt nur mit dem letzten Ordnernamen angezeigt.</para
356
>Ansichtsmodus</guilabel
360
>Hier gibt es zwei Einstellungen, die die Anzeige in der Werkzeugansicht Dokumente beeinflussen. Mit <guilabel
361
>Baumansicht</guilabel
362
> werden die Dokumente unterhalb der Ordner, in denen sie sich befinden, angezeigt, während die <guilabel
363
>Listenansicht</guilabel
364
> eine flache Liste der Dokumente anzeigt. </para
371
>Vollständigen Pfad anzeigen</guilabel
375
>Wenn die Baumansicht und diese Einstellung aktiviert sind, zeigen die Ordnereinträge in der Werkzeugansicht Dokumente den vollständigen Pfad zum Ordner im Dateisystem zusätzlich zum Namen des Ordners. Dies hat in der Listenansicht keinen Effekt.</para
383
<sect2 id="config-dialog-general-sync-konsole">
388
>Diese Seite wird durch das Terminal-Modul angezeigt. Als Voreinstellung ist dieses Modul aktiviert. </para>
394
>Terminal-Ordner automatisch mit aktuellem Dokument abgleichen (sofern möglich)</guilabel
398
>Diese Option bewirkt, dass der eingebaute Terminal-Emulator immer mit <command
400
> zum Verzeichnis des aktuellen Dokuments wechselt, wenn ein neues Dokument geöffnet wird oder zu einem anderen Dokument umgeschaltet wird. Wenn ausgeschaltet, müssen Sie alle Wechsel selbst vornehmen. </para
407
>Die EDITOR-Umgebungsvariable auf „kate -b“ einstellen</guilabel
411
>Dies setzt die <envar
413
>-Umgebungsvariable, so dass Programme im eingebauten Terminal, die automatisch eine Datei in einem Editor öffnen, dafür &kate; anstatt des in der Shell definierten Editors verwenden. Sie können das Terminal erst dann weiter benutzen, wenn Sie die in &kate; geöffnete Datei schließen. Bis dahin wartet das aufrufende Programm auf das Ende der Dateibearbeitung.</para
420
&configuring-part-sections; <sect1 id="config-variables">
422
>Einstellungen mit Dokumentvariablen</title>
425
>&kappname; Variablen sind Kateparts Dokumentvariablen, ähnlich der Modelines in Emacs und Vi. In Katepart haben die Dokumentvariablen das folgende Format: <userinput
426
>kate: VARIABLENAME VALUE; [ VARIABLENAME VALUE; ... ]</userinput
427
>. Die Zeilen können natürlich auch in einem Kommentar stehen, wenn das Format des Dokuments Kommentare beinhaltet. Variablennamen sind einzelne Wörter ohne Zwischenräume und alles bis zum nächsten Semikolon sind Werte. Das Semikolon ist vorgeschrieben.</para>
430
>Hier ein Beispiel für eine Variablenzeile, die die Einrückung für Quelltext in C++, java oder javascript einschaltet: <programlisting
431
>// kate: replace-tabs on; indent-width 4; indent-mode cstyle;</programlisting>
436
>Nur die ersten und letzten 10 Zeilen eines Dokuments werden nach Dokumentvariablen durchsucht.</para
440
>Zusätzlich können Dokumentvariablen in eine Datei mit dem Namen <filename
441
>.kateconfig</filename
442
> in jedem beliebigen Ordner geschrieben werden. Die Einstellungen dieser Dokumentvariablen werden so verwendet, als wenn sie als Modelines in jeder Datei im Ordner und allen Unterordnern bis zur in <link linkend="pref-open-save-advanced"
443
>eingestellten Suchtiefe</link
444
> eingefügt wäre. Dokumentvariablen in <filename
445
>.kateconfig</filename
446
> verwenden die gleiche Syntax wie Modelines.</para>
449
>Es gibt für fast alle Einstellungen in katepart. Außerdem können Module Variablen benutzen. In diesem Fall sind sie in der Dokumentation der Module dokumentiert.</para>
451
<sect2 id="config-variables-howto">
453
>Wie &kappname; Variablen benutzt</title>
456
>Beim Einlesen der Einstellungen werden von katepart <itemizedlist
459
>die globalen Einstellungen,</para
463
>optionale Daten zur aktuellen Sitzung,</para
467
>die Einstellungen zum <quote
473
>Dokumentvariablen in <filename
474
>.kateconfig</filename
479
>Variablen im Dokument selbst,</para
483
>Einstellungen während der aktuellen Sitzung über das Menü oder die Befehlszeile</para
486
> in der angegebenen Reihenfolge gelesen und angewendet. Wie Sie sehen, werden Dokumentvariablen nur durch Änderungen zur Laufzeit überschrieben. 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>
489
>Jede hier nicht beschriebene Variable ist im Dokument gespeichert und kann durch andere Objekte wie Erweiterungen 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>
492
>Die hier beschriebenen Variablen sind in &kappname; Version 3.7 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>
495
>BOOL - on|off|true|false|1|0</para
499
>INTEGER - eine ganze Zahl</para
503
>STRING - alles andere</para
510
<sect2 id="config-variables-list">
512
>Verfügbare Variablen</title>
516
<varlistentry id="variable-auto-center-lines">
520
>auto-center-lines</command
527
>Setzt die Anzahl der automatisch zentrierten Zeilen.</para
531
<varlistentry id="variable-auto-insert-doxygen">
535
>auto-insert-doxygen</command
542
>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
546
<varlistentry id="variable-background-color">
550
>background-color</command
557
>Setzt die Hintergrundfarbe des Dokuments. Der Wert muss als gültige Farbe ausgewertet werden können, also ⪚ <userinput
563
<varlistentry id="variable-backspace-indents">
567
>backspace-indents</command
574
>Schaltet die Verringerung des Einrückens beim Drücken der Taste &Backspace; ein oder aus.</para
578
<varlistentry id="variable-block-selection">
582
>block-selection</command
589
>Schaltet die <link linkend="kate-part-selection-block"
595
<varlistentry id="variable-byte-order-marker">
599
>bom | byte-order-marker</command
606
>Schaltet die Markierung für die Bytereihenfolge ein und aus, wenn Dokumente in einem Unicodeformat (utf8, utf16, utf32) gespeichert werden.</para>
608
>Ab Version: Kate 3.4 (KDE 4.4)</para
612
<varlistentry id="variable-encoding">
623
>Bestimmt die Kodierung für das Laden und Speichern der Datei. Da die Variablen im Dokument erst nach dem Laden gelesen werden, beeinflußt diese Option nur das Speichern. Verwenden Sie diese Option in einer <filename
624
>.kateconfig</filename
625
>-Datei, wird die gesetzte Kodierung auch beim Laden benutzt.</para>
627
>Ab Version: Kate 3.10 (KDE 4.10)</para
631
<varlistentry id="variable-bracket-highlight-color">
635
>bracket-highlight-color</command
642
>Setzt die Hintergrundfarbe für die Hervorhebung von Klammern. Der Wert muss als gültige Farbe ausgewertet werden können, also ⪚ <userinput
648
<varlistentry id="variable-current-line-color">
652
>current-line-color</command
659
>Setzt die Farbe für die aktuelle Zeile. Der Wert muss als gültige Farbe ausgewertet werden können, also ⪚ <userinput
665
<varlistentry id="variable-default-dictionary">
669
>default-dictionary</command
676
>Legt das Standardwörterbuch für die Rechtschreibprüfung fest.</para>
678
>Ab Version: Kate 3.4 (KDE 4.4)</para
682
<varlistentry id="variable-dynamic-word-wrap">
686
>dynamic-word-wrap</command
693
>Schaltet den <link linkend="kate-part-auto-wrap"
694
>dynamischen Zeilenumbruch</link
699
<varlistentry id="variable-end-of-line">
703
>eol | end-of-line</command
710
>Setzt das Format für das Zeilenende. Gültige Werte hierfür sind: <quote
720
<varlistentry id="variable-folding-markers">
724
>folding-markers</command
731
>Schaltet die Anzeige von <ulink url="help:/kate/advanced-editing-tools-code-folding.html"
732
>Quelltextausblendungen</ulink
733
> ein und aus. </para
737
<varlistentry id="variable-font-size">
748
>Setzt die Schriftgröße des Dokuments.</para
752
<varlistentry id="variable-font">
763
>Setzt die Schriftart des Dokuments . Der Wert muss eine gültige Schriftart bezeichnen, also ⪚ <userinput
769
<varlistentry id="variable-syntax">
773
>hl | syntax</command
780
>Setzt den Hervorhebungsmodus. Es können alle Namen, die auch in den Menüs vorhanden sind, verwendet werden. z.B für C++ benutzen Sie einfach <userinput
786
<varlistentry id="variable-icon-bar-color">
790
>icon-bar-color</command
797
>Setzt die Farbe des Symbolrandes. Der Wert muss als eine gültige Farbe übersetzt werden können, also ⪚ <userinput
803
<varlistentry id="variable-icon-border">
807
>icon-border</command
814
>Schaltet die Anzeige des Symbolrandes ein und aus.</para
818
<varlistentry id="variable-indent-mode">
822
>indent-mode</command
829
>Setzt den Modus für das automatische Einrücken. Die Einstellungen <userinput
845
> sind möglich. Sehen Sie unter <link linkend="kate-part-autoindent"
846
>Automatisches Einrücken benutzen</link
847
> für Einzelheiten nach.</para
851
<varlistentry id="variable-indent-width">
855
>indent-width</command
862
>Setzt die Breite der Einrückung.</para
866
<varlistentry id="variable-keep-extra-spaces">
870
>keep-extra-spaces</command
877
>Legt fest, ob zusätzliche Leerzeichen bei der Berechnung der Einrückungweite beibehalten werden. </para
881
<varlistentry id="variable-line-numbers">
885
>line-numbers</command
892
>Schaltet die Anzeige der Zeilennummern ein und aus.</para
896
<varlistentry id="variable-mixed-indent">
900
>mixed-indent</command
907
>Schaltet die gemischte Einrückung im Emacs-Stil ein und aus.</para>
909
>Anmerkung: Ab Version Kate 3 in KDE 4 ist diese Variable nicht mehr wirksam, Verwenden Sie stattdessen <command
910
>replace-tabs on;</command
915
<varlistentry id="variable-newline-at-eof">
919
>newline-at-eof</command
926
>Fügt beim Speichern des Dokuments eine leere Zeile am Ende der Datei (EOF) an.</para>
928
>Ab Version: Kate 3.9 (KDE 4.9)</para
932
<varlistentry id="variable-overwrite-mode">
936
>overwrite-mode</command
943
>Schaltet den Überschreibmodus ein und aus.</para
947
<varlistentry id="variable-persistent-selection">
951
>persistent-selection</command
958
>Schaltet die <link linkend="kate-part-selection-persistent"
959
>durchgehende Auswahl</link
964
<varlistentry id="variable-remove-trailing-space">
968
>remove-trailing-space</command
975
>Schaltet das automatische Entfernen von Leerzeichen am Zeilenende ein und aus.</para>
977
>Hinweis: Seit KDE 4.10 veraltet. Bitte verwenden Sie stattdessen <link linkend="variable-remove-trailing-spaces"
978
> remove-trailing-spaces</link
979
> mit der gewünschten Auswahl. </para
983
<varlistentry id="variable-remove-trailing-spaces">
987
>remove-trailing-spaces</command
994
>Entfernt Leerzeichen am Zeilenende beim Speichern des Dokuments. Gültige Optionen sind:</para>
1004
>: Leerzeichen am Zeilenende nie entfernen.</para
1009
>modified</userinput
1016
>: Leerzeichen am Zeilenende nur in geänderten Zeilen entfernen. Diese geänderten Zeilen werden durch das Zeilenänderungssystem gekennzeichnet.</para
1026
>: Leerzeichen am Zeilenende im gesamten Dokument entfernen.</para
1030
>Seit KDE 4.10. Diese Funktion ersetzt die veralteten Optionen <userinput
1031
>remove-trailing-space</userinput
1033
>replace-trailing-space-save</userinput
1038
<varlistentry id="variable-replace-tabs-save">
1042
>replace-tabs-save</command
1049
>Schaltet das Ersetzen von Tabulatoren durch Leerzeichen beim Speichern des Dokuments ein und aus.</para
1053
<varlistentry id="variable-replace-tabs">
1057
>replace-tabs</command
1064
>Schaltet das sofortige Ersetzen von Tabulatoren durch Leerzeichen ein und aus.</para
1068
<varlistentry id="variable-replace-trailing-space-save">
1072
>replace-trailing-space-save</command
1079
>Schaltet das automatische Entfernen von Leerzeichen am Zeilenende beim Speichern des Dokuments ein und aus.</para>
1081
>Hinweis: Seit KDE 4.10 veraltet. Bitte verwenden Sie stattdessen <link linkend="variable-remove-trailing-spaces"
1082
> remove-trailing-spaces</link
1083
> mit der gewünschten Auswahl. </para
1087
<varlistentry id="variable-scheme">
1098
>Setzt das Farbschema von &kate;. Die Zeichenkette muss ein gültiger Name für ein Farbschema sein, sonst wird diese Einstellung ignoriert.</para
1102
<varlistentry id="variable-selection-color">
1106
>selection-color</command
1113
>Setzt die Farbe für ausgewählten Text. Der Wert muss als gültige Farbe ausgewertet werden können, also ⪚ <userinput
1119
<varlistentry id="variable-show-tabs">
1130
>Schaltet die Anzeige von Tabulatorzeichen ein und aus.</para
1134
<varlistentry id="variable-smart-home">
1138
>smart-home</command
1145
>Schaltet die <link linkend="pref-edit-cursor-selection"
1146
>intelligente Funktion der Tasten Pos1 und Ende</link
1147
> ein oder aus.</para
1151
<varlistentry id="variable-space-indent">
1155
>space-indent</command
1162
>Schaltet das Einrücken mit Leerzeichen ein und aus.</para>
1164
>Anmerkung: Ab Version Kate 3 in KDE4 soll diese Variable nicht mehr verwendet werden. gemischte Einrückung im Emacs-Stil ist die Standardeinstellung. Verwenden Sie den Befehl <command
1165
>replace-tabs on;</command
1166
> um auf Einrückung mit Leerzeichen umzustellen.</para
1170
<varlistentry id="variable-tab-indents">
1174
>tab-indents</command
1181
>Schaltet das Einrücken mit der 	taste ein und aus.</para
1185
<varlistentry id="variable-tab-width">
1196
>Setzt die angezeigte Weite für ein Tabulatorzeichen.</para
1200
<varlistentry id="variable-undo-steps">
1204
>undo-steps</command
1211
>Setzt die Anzahl der gespeicherten Schritte für die Funktion Rückgängig.</para>
1213
>Anmerkung: Ab Version Kate 3 in KDE4 wird diese Variable ignoriert. Die maximale Anzahl von Schritten für Rückgängig ist unbegrenzt.</para
1217
<varlistentry id="variable-word-wrap-column">
1221
>word-wrap-column</command
1228
>Setzt die Zeilenlänge für den <link linkend="kate-part-auto-wrap"
1229
>Statischen Zeilenumbruch</link
1234
<varlistentry id="variable-word-wrap-marker-color">
1238
>word-wrap-marker-color</command
1245
>Setzt die Farbe für Zeilenumbruchmarkierungen. Der Wert muss als gültige Farbe ausgewertet werden können, also ⪚ <userinput
1251
<varlistentry id="variable-word-wrap">
1262
>Schaltet den statischen Zeilenumbruch ein und aus.</para