Das Handbuch zu Kate

Transcrição

Das Handbuch zu Kate
Das Handbuch zu Kate
Anders Lund
Seth Rothberg
Dominik Haumann
T.C. Hollingsworth
GUI-Übersetzung: Thomas Diehl
Deutsche Übersetzung: Matthias Schulz
Das Handbuch zu Kate
2
Inhaltsverzeichnis
1
Einleitung
7
2
Grundsätzliches
2.1 Starten von Kate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1 Vom Anwendungsmenü . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
8
8
2.2
2.3
2.1.2
Von der Befehlszeile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2.1 Befehlszeilenargumente . . . . . . . . . . . . . . . . . . . . . . . . .
8
8
2.1.3
Ziehen und Ablegen (Drag and Drop) . . . . . . . . . . . . . . . . . . . . . .
10
Arbeiten mit Kate . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1 Schnellstart . . . . . . . . . . . . . . . . . . . . . . . .
2.2.2 Tastenkombinationen . . . . . . . . . . . . . . . . . .
Arbeiten mit dem MDI (MultiDokumentInterface) von Kate
.
.
.
.
10
10
10
11
Überblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1.1 Das Hauptfenster . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
12
2.3.2 Der Editorbereich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.3 Die Dokumentenliste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Benutzen von Sitzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
12
13
2.4.1 Wiederherstellen des Verhaltens des alten Kate
Hilfe anfordern . . . . . . . . . . . . . . . . . . . . . .
2.5.1 Mit Kate . . . . . . . . . . . . . . . . . . . . . .
2.5.2 Mit Ihren Textdateien . . . . . . . . . . . . . .
2.5.3 Artikel über Kate . . . . . . . . . . . . . . . . .
14
14
14
15
15
2.3.1
2.4
2.5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
Arbeiten mit dem Editor von Kate
16
4
Arbeiten mit Erweiterungen
17
4.1
Erweiterungen der Editorkomponente . . . . . . . . . . . . . . . . . . . . . . . . . .
17
4.2
Kate-Programmerweiterungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
4.3
XML-Vervollständigung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
4.3.1
Anwendung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
4.3.2
Funktionen und Einschränkungen . . . . . . . . . . . . . . . . . . . . . . . .
19
4.3.3
4.3.4
Menüstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Danksagungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
20
Das Handbuch zu Kate
4.4
Exporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
4.5
4.4.1 Menüstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Suchen und Ersetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
20
20
4.5.2
Oberfläche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2.1 Such-Anfrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
20
4.5.2.2
Einstellungen für die Suche in Ordnern . . . . . . . . . . . . . . . .
21
4.5.2.3
Suchergebnisse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
4.5.3 Menüstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Der Dateisystem-Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
23
4.6.1
4.6.2
4.6.3
Menüstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oberfläche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
23
24
Erstellen-Modul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.1 Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
25
4.7.2
Das Erstellen-Modul benutzen . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.2.1 Die Karteikarte „Ziel-Einstellungen“ . . . . . . . . . . . . . . . . .
25
25
4.7.2.2
Die Karteikarte „Ausgabe“ . . . . . . . . . . . . . . . . . . . . . . .
26
4.7.2.3
Fehler und Warnungen . . . . . . . . . . . . . . . . . . . . . . . . .
26
Menüstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Danksagungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
26
SQL-Modul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
4.8.1
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
4.8.2
Verbindung zu einer Datenbank . . . . . . . . . . . . . . . . . . . . . . . . .
27
4.8.3
Abfragen ausführen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
4.8.4
4.8.5
4.8.6
4.8.3.1 INSERT/DELETE/UPDATE
4.8.3.2 SELECT . . . . . . . . . . . .
Datenbank durchsuchen . . . . . . . .
Menüstruktur . . . . . . . . . . . . . .
Danksagungen . . . . . . . . . . . . .
.
.
.
.
.
27
28
29
29
29
GDB-Erweiterung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
4.9.1
Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
4.9.2
Menü- und Werkzeugleistenstruktur . . . . . . . . . . . . . . . . . . . . . . .
30
4.9.3
Debug-Ansicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
4.9.4
Aufrufstapel und lokale Variablen . . . . . . . . . . . . . . . . . . . . . . . .
32
4.9.5
Danksagungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
4.10 Werkzeugansicht für Terminal - Werkzeugansicht, die ein Terminal-Element einbettet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10.1 Menüstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10.2 Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
34
34
Weiterentwickelte Editierwerkzeuge
35
4.6
4.7
4.7.3
4.7.4
4.8
4.9
5
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Das Handbuch zu Kate
6
Kate erweitern
6.1 Einführung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
36
6.2
Arbeiten mit Syntax-Hervorhebungen . . . . . . . . . . . . . . . . . . . . . . . . . .
36
6.3
Scripting mit JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
6.4
Erweiterungen der Editorkomponente . . . . . . . . . . . . . . . . . . . . . . . . . .
36
6.5
Kate (C++) Anwendungsmodule . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
7
Der VI-Eingabemodus
38
8
Menüeinträge
39
9
8.1
8.2
8.3
8.4
Das Menü Datei . . .
Das Menü Bearbeiten
Das Menü Ansicht .
Das Menü „Projekte”
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
41
43
46
8.5
8.6
Das Menü Lesezeichen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Das Menü Sitzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
47
8.7
8.8
Das Menü Extras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Das Menü Einstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
49
8.9
Das Menü Hilfe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
Kate einrichten
51
9.1
9.2
Überblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Der Haupteinrichtungsdialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
52
9.3
Die Einstellungen zum Programm . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
9.3.1
Allgemein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
9.3.2
Sitzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
9.3.3
Erweiterungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
9.4
9.3.4 Dokumente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Einstellungen für den Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
54
9.5
Einstellungen mit Dokumentvariablen . . . . . . . . . . . . . . . . . . . . . . . . . .
54
10 Danksagungen und Lizenz
55
A Reguläre Ausdrücke
57
B Installation
58
C Index
59
5
Zusammenfassung
Kate ist ein Texteditor für Programmierer für KDE ab Version 4.
Dieses Handbuch beschreibt Kate Version 15.12
Das Handbuch zu Kate
Kapitel 1
Einleitung
Herzlich willkommen zu Kate, dem Texteditor für Programmierer in KDE 4 und darüber. Unter
den zahlreichen Funktionen von Kate finden sich Quelltexthervorhebung für Programmiersprachen von C und C++ über HTML bis hin zu Bash-Skripten, die Möglichkeit, Projekte zu erstellen
und zu verwalten, eine Schnittstelle zu MDI und ein eingebauter Terminalemulator.
Kate ist jedoch mehr als nur ein Texteditor für Programmierer. Die Möglichkeit, viele Dateien
gleichzeitig zu öffnen, macht Kate zu einem idealen Texteditor für die unzähligen Konfigurationsdateien von UNIX® .
Bearbeiten dieses Handbuchs ...
7
Das Handbuch zu Kate
Kapitel 2
Grundsätzliches
GUI-Übersetzung: Thomas Diehl
Deutsche Übersetzung: Matthias Schulz
Kate ist sehr einfach zu nutzen. Jeder, der schon einen Texteditor verwendet hat, sollte keine
Probleme haben. In den nächsten beiden Abschnitten Starten von Kate und Arbeiten mit Kate
zeigen wir Ihnen alles, was Sie wissen müssen, um schnell beginnen zu können.
2.1
Starten von Kate
Starten Sie Kate vom Anwendungsmenü oder von der Befehlszeile.
2.1.1
Vom Anwendungsmenü
Öffnen Sie das KDE-Programmmenü durch Klicken auf das Symbol links unten auf dem Bildschirm in der Kontrollleiste. Dies öffnet das Anwendungsmenü. Zeigen Sie mit der Maus auf
den Menüpunkt Dienstprogramme, Editoren. Es erscheint eine Liste der verfügbaren Editoren.
Wählen Sie Kate.
2.1.2
Von der Befehlszeile
Sie können Kate auch von der Befehlszeile starten. Wenn Sie dabei gleichzeitig einen Dateinamen
angeben, wird diese Datei durch Kate geöffnet oder erzeugt.
% kate myfile . txt
Wenn Sie eine aktive Internetverbindung und die erforderlichen Berechtigungen haben, können
Sie von den in KDE eingebauten Netzwerkfähigkeiten profitieren und Dateien direkt im Internet
öffnen.
% kate ftp :// ftp . kde . org / pub / kde / README
2.1.2.1
Befehlszeilenargumente
Kate versteht die folgenden Optionen auf der Befehlszeile:
8
Das Handbuch zu Kate
kate --help
Zeigt die Optionen für die Befehlszeile an.
kate -s --start name
Startet Kate mit der Sitzung mit dem Namen: Name. Wenn die Sitzung noch nicht existiert,
wird sie erzeugt. Wenn diese Sitzung in einer Instanz von Kate bereits geöffnet ist, dann
werden die angegebenen Dateien in diese Instanz geladen. Wenn die Option --use verwendet wurde, dann wird die angegebene Sitzung benutzt.
kate -p --pid PID
Kate benutzt eine existierende Instanz nur dann, wenn diese die angegebene PID (Process
ID) hat. Diese Option wird zusammen mit der Option --use benutzt.
kate -e --encoding encoding URL
Benutzt die angegebene Kodierung für das Dokument.
kate -l --line line URL
Setzt den Cursor beim Öffnen des Dokuments auf die angegebene Zeile.
kate -c --column column URL
Setzt den Cursor beim Öffnen des Dokuments auf die angegebene Spalte.
kate -i --stdin
Kate liest das zu bearbeitende Dokument von der Standardeingabe (STDIN). Dieser Parameter entspricht dem bei Befehlen für die Befehlszeile häufig vorkommenden - und erlaubt
das Weiterverarbeiten von Programmausgaben in Kate.
kate --startanon
Kate mit einer neuen, anonymen Sitzung starten. Impliziert -n.
kate -n --new
Kate in einer neuen Instanz starten. Dies wird ignoriert, wenn start benutzt wird und eine
andere Instanz von Kate die angegebene Sitzung geöffnet hat. Wenn keine Parameter oder
URLs angegeben sind, wird dieses Verhalten erzwungen.
kate -b --block
Wenn eine bereits laufende Instanz von Kate benutzt wird, wird diese blockiert, solange die
angegebene URL geöffnet ist.
Benutzen Sie diese Option, um Kate als Editor zur Eingabe von Kommentaren für Versionskontrollsysteme wie Git oder Subversion. Diese Systeme erwarten das Blockieren des
Editors, bis der Kommentar eingegeben ist. Wenn Kate sofort zum Aufruf zurückkehren
würde, würde die bei diesem Vorgang angelegte temporäre Datei leer sein.
Diese Option wird auch dann gebraucht, wenn mit KIO (KDE Input/Output) eine Datei
von einem anderen Server geöffnet wird (die in eine temporäre Datei heruntergeladen wurde), die nach dem Sichern wieder hochgeladen werden soll.
kate --tempfile
Diese Option gibt an, dass die Dateien als temporäre Dateien behandelt werden sollen und
(wenn es lokale Dateien sind und Sie die nötigen Rechte besitzen) beim Schließen gelöscht
werden, außer, wenn sie seit dem Öffnen verändert wurden.
kate --author
Dieser Befehl zeigt die Autoren von Kate im Terminalfenster an.
kate -v --version
Zeigt Versionsinformationen für Kate an.
kate --license
Zeigt Informationen zu den Lizenzbestimmungen.
9
Das Handbuch zu Kate
2.1.3
Ziehen und Ablegen (Drag and Drop)
Kate nutzt das Drag-and-Drop-Protokoll von KDE. Dateien können gezogen und auf Kate abgelegt werden; von der Arbeitsoberfläche, Dolphin, oder einer FTP-Seite, die in einem DolphinFenster geöffnet ist.
2.2
Arbeiten mit Kate
Schnellstart zeigt Ihnen vier einfache Optionen, die Sie einige leistungsfähigere Funktionen von
Kate sofort nutzen lassen. Tastenkombinationen zeigt einige der Standardtastenkombinationen
für diejenigen, die keine Maus benutzen möchten oder können.
2.2.1
Schnellstart
Dieser Abschnitt beschreibt einige Elemente des Menüs Ansicht, sodass Sie die Funktionen von
Kate schnell in der von Ihnen gewünschten Weise einstellen können.
Wenn Sie Kate zum ersten Mal starten, sehen Sie zwei Fenster mit weißem Hintergrund. Oberhalb
der beiden Fenster ist eine Werkzeugleiste mit den wie üblich bezeichneten Symbolen. Noch
darüber sehen Sie eine Menüleiste.
Das linke der beiden Fenster ist eine andockbare Seitenleiste. Diese enthält die Karteikarten Dokumente und Dateisystem-Browser. Die Umschaltung zwischen den beiden erfolgt durch Klicken auf die Karteikartenreiter am linken Rand des Fensters.
Wenn Sie Kate mit einer Datei geöffnet haben, dann wird diese im rechten Fenster angezeigt und
die Karteikarte Dokumente zeigt den Namen der Datei. Sie können den Dateisystem-Browser
zum Öffnen von Dateien benutzen.
Sie können das linke Fenster mit Dateiliste und Dateiauswahlfenster im Menü Ansicht →
Werkzeugansichten ein- und ausschalten. Dieses Menü bietet Ihnen einen ersten Einblick in
Kates Leistungsfähigkeit und Flexibilität. In diesem Abschnitt sehen wir uns drei Dinge näher
an:
Dokumente anzeigen
Schaltet die Anzeige der Dokumente ein bzw. aus.
2.2.2
Tastenkombinationen
Viele von Kates Tastenkombinationen sind einstellbar im Menü Einstellungen. Die Standardtastenkombinationen von Kate sind im folgenden beschrieben:
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.
Bewegt den Cursor ein Zeichen nach links
Bewegt den Cursor ein Zeichen nach rechts
Bewegt den Cursor um eine Zeile nach oben
Bewegt den Cursor um eine Zeile nach
unten
Einfügen
Pfeil links
Pfeil rechts
Pfeil hoch
Pfeil runter
10
Das Handbuch zu Kate
Bewegt den Cursor um eine Seite nach oben
Bewegt den Cursor um eine Seite nach
unten
Löscht das Zeichen links vom Cursor
Setzt den Cursor an den Zeilenanfang
Setzt den Cursor an das Zeilenende
Löscht das Zeichen rechts vom Cursor
(oder den markierten Text)
Fügt eine neue Zeile mit allen Zeichen der
aktuellen Zeile vom Zeilenanfang bis zum
ersten Buchstaben oder bis zur ersten Zahl.
Dies kann z. B. 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.
Markiert Text ein Zeichen nach links
Markiert Text ein Zeichen nach rechts
Hilfe
Was ist das?
Suchen
Weitersuchen
Lesezeichen hinzufügen
Kopiert den markierten Text in die
Zwischenablage
Neue Datei
Drucken
Beenden - Aktives Editorfenster schließen
Ersetzen
Speichern der aktuellen Datei im aktuellen
Zustand
Einfügen des Inhaltes der Zwischenablage
Markierten Text löschen und in die
Zwischenablage kopieren
Rückgängig
Wiederherstellen
Bild auf
Bild ab
Rücktaste
Pos1
Ende
Entf
Umschalt+Eingabe
Umschalt+Pfeil links
Umschalt+Pfeil rechts
F1
Umschalt+F1
Strg+F
F3
Strg+B
Strg+C
Strg+N
Strg+P
Strg+Q
Strg+R
Strg+S
Strg+V
Strg+X
Strg+Z
Strg+Umschalt+Z
2.3
2.3.1
Arbeiten mit dem MDI (MultiDokumentInterface) von Kate
Überblick
Fenster, Ansicht, Dokument, Rahmen, Editor ... Was ist dies alles in der Terminologie von Kate
und wie können Sie diese am besten nutzen? Dieses Kapitel erklärt all dies und mehr.
11
Das Handbuch zu Kate
2.3.1.1
Das Hauptfenster
Das Hauptfenster von Kate ist ein Standard-KDE-Anwendungsfenster mit einer zusätzlichen Seitenleiste, die Werkzeugansichten enthält. Es hat eine Menüleiste mit den Standardmenüs und
einigen mehr, sowie eine Werkzeugleiste mit Knöpfen für oft benutzte Befehle.
Der wichtigste Teil des Fensters ist der Editorbereich, der standardmäßig einen Texteditor anzeigt, in dem Sie Ihr Dokument bearbeiten können.
Die Ankoppelfähigkeit des Hauptfensters wird für die Werkzeugfenster benutzt.
• Die Dokumentenliste
• Der Dateisystem-Browser
• Der eingebaute Terminal-Emulator
Und vielleicht noch andere Fenster, die z. B. durch Erweiterungen bereitgestellt werden können.
Werkzeugansichten können in jeder Seitenleiste positioniert werden. Zum Verschieben eines
Werkzeugs klicken Sie mit der rechten Maustaste auf dessen Seitenleistenknopf und wählen Sie
im Kontextmenü aus.
Eine Werkzeugansicht kann als bleibend im Kontextmenü des zugehörigen Seitenleistenknopfes
markiert werden. Die Seitenleiste kann mehrere Werkzeuge zur gleichen Zeit enthalten, sodass,
wenn ein Werkzeug bleibend markiert ist, auch andere Werkzeuge gleichzeitig angezeigt werden
können.
2.3.2
Der Editorbereich
Kate kann mehrere Dokumente zur gleichen Zeit offen haben und kann den Editorbereich in beliebig viele Rahmen teilen, ähnlich wie dies beim Konqueror oder in emacs möglich ist. Auf diese
Weise können Sie mehrere Dokumente oder ein Dokument in mehreren Ansichten gleichzeitig
sehen, sehr hilfreich, z. B. wenn Ihr Quelltext ganz am Anfang Definitionen enthält, die Sie beim
Arbeiten immer wieder brauchen oder Sie zeigen einen Header eines Quellprogrammes in einem
Rahmen an und schreiben die Implementation in einem anderen.
Wenn ein Dokument in mehr als einem Rahmen geöffnet ist, dann wirken sich Änderungen sofort
in allen Rahmen mit diesem Dokument aus. Das gilt sowohl für Änderungen im Text als auch für
das Auswählen von Text. Suchoperationen oder Cursor-Bewegungen dagegen wirken sich nur
auf das aktuelle Fenster aus.
Es ist nicht möglich, mehrere Fenster desselben Dokuments zu öffnen in dem Sinne, dass ein
Fenster geändert wird und ein anderes nicht.
Wenn das Editorfenster in zwei Teile geteilt wird, werden zwei gleich große Rahmen erstellt,
in beiden wird das vorher aktuelle Dokument angezeigt. Der neue Rahmen wird unten oder
rechts geöffnet und bekommt den Fokus, was durch den blinkenden Cursor in diesem Rahmen
angezeigt wird.
2.3.3
Die Dokumentenliste
Die Dokumentenliste zeigt alle aktuell in Kate geöffneten Dateien an. Dateien, die noch nicht
gesicherte Änderungen enthalten, werden mit einem kleinen Disketten-Symbol links neben dem
Dateinamen gekennzeichnet.
Als Voreinstellung zeigt die Dokumentenliste eine Baumansicht, die die Ordnerstruktur aller
geöffneten Dokumente wiedergibt. Alternativ kann die Listenansicht benutzt werden, die alle
geöffneten Dokumente als Liste anzeigt. Zwischen diesen Modi können Sie wechseln, indem
Sie mit der rechten Maustaste auf die Liste klicken und im Kontextmenü einen Ansichtsmodus
wählen.
12
Das Handbuch zu Kate
Wenn zwei oder mehrere Dateien mit demselben Namen (in verschiedenen Verzeichnissen) in
der Listenansicht geöffnet sind, wird an die Namen eine Zahl angehängt z. B. „(2)” usw. Für die
Auswahl der gewünschten Datei wird ihr Name einschließlich Pfad in der Kurzinfo angezeigt.
Wenn Sie ein Dokument aus der Liste aktiv machen wollen, klicken Sie einfach auf den Namen
des Dokuments in der Liste.
Sie können die Liste nach verschiedenen Kriterien sortieren, indem Sie mit der rechten Maustaste
auf die Liste klicken und im Menü Sortieren nach auswählen. Es stehen folgende Sortierungen
zur Auswahl:
Reihenfolge beim Öffnen
Listet die Dokumente in der Reihenfolge, in der sie geöffnet wurden, auf
Dokument-Name
Listet die Dokumente in der alphabetischen Reihenfolge des Namens auf.
Dokumentpfad
Listet die Dokumente in der alphabetischen Reihenfolge des gesamten Pfades zum Dokument auf.
Die Dokumentenliste stellt standardmäßig die Einträge farbig dar: Die Einträge der zuletzt bearbeiteten Dokumente werden mit einer Hintergrundfarbe hervorgehoben, Dokumente, die tatsächlich bearbeitet wurden werden durch eine zusätzliche eingeblendete Farbe hervorgehoben.
Das Dokument, das zuletzt bearbeitet wurde, hat die stärkste Farbe, sodass Sie die Dokumente, an denen Sie aktuell arbeiten, einfach finden können. Diese Hervorhebungen können Sie im
Einrichtungsdialog auf der Seite Dokumente einstellen.
Die Standardposition der Dokumentliste ist links vom Editorbereich im Kate-Fenster.
2.4
Benutzen von Sitzungen
Sitzungen erlauben Ihnen mehrere Listen von Dokumenten und Einstellungen für das Benutzen
in Kate zu speichernd. Sie können beliebig viele Sitzungen speichern, und Sie können unbenannte oder anonyme Sitzungen für das einmalige Bearbeiten von nur Dokumenten verwenden. Derzeit kann Kate die Liste der geöffneten Dokumente und die grundlegenden Fenstereinstellungen
in der Sitzung speichern, zukünftige Versionen von Kate werden weitere Parameter speichern
können. Mit der Einführung von Sitzungen können Sie auch so viele Instanzen von Kate öffnen
wie Sie wollen, anstelle der bisher standardmäßig nur einen Instanz.
Sitzungen werden in drei Bereichen unterstützt:
• Befehlszeilenoptionen die Sie Sitzungen auswählen und starten lassen, wenn Sie Kate von der
Befehlszeile aufrufen.
• Das Menü Sitzungen in dem Sie Sitzungen umschalten, sichern, starten und verwalten können.
• Einstellungsoptionen die festlegen, wie Sitzungen standardmäßig arbeiten sollten.
Wenn Sie eine neue Sitzung starten, dann wird das Dialogfenster für die Standardsitzung geöffnet. Zum Speichern der Fenstereinstellungen in der Standardsitzung müssen Sie das Feld „Fenstereinstellungen einbeziehen” auf der Karte „Sitzungsverwaltung” unter „Einstellungen - Kate
einrichten...” einschalten, dann die Standardsitzung laden, die Fenstereinstellungen anpassen
und die Sitzung speichern.
Wenn eine mit Namen bezeichnete Sitzung geladen wird, dann zeigt Kate den Sitzungsnamen
am Anfang des Fenstertitels an, der dann die Form ´´Sitzungsname: Dokumentname oder URL Kate´´ hat.
13
Das Handbuch zu Kate
Wenn Dateien unter Verwendung der Option --start Name geöffnet werden oder wenn eine Sitzung in der Sitzungsverwaltung ausgewählt wurde, dann wird die angegebene Sitzung vor den
angegebenen Dateien geladen. Wenn Sie Dateien in einer neuen, unbenannten Sitzung öffnen
wollen, dann müssen Sie unter „Einstellungen” - „Kate einrichten...” auf der Karte „Sitzungsverwaltung” das „Verhalten beim Programmstart” auf „Neue Sitzung starten” einstellen oder den
Parameter --start mit einer leeren Zeichenkette: ’’ in der Befehlszeile angeben.
Seit Version 2.5.1 von Kate wird die PID der aktuellen Instanz in die Umgebungsvariable KA
TE_PID exportiert. Wenn Dateien von der eingebauten Befehlszeile aus geöffnet werden, dann
verwendet Kate dazu automatisch die aktuelle Instanz, wenn auf der Befehlszeile nichts anderes
angegeben wurde.
2.4.1
Wiederherstellen des Verhaltens des alten Kate
Wenn Sie sich erst einmal an Sitzungen gewöhnt haben, dann werden Sie hoffentlich sehen, dass
diese ein einfaches und effizientes Werkzeug zum Arbeiten in unterschiedlichen Umgebungen
sind. Wenn Sie aber das alte Verhalten von Kate bevorzugen (alle Dateien werden in einer Instanz
geöffnet), dann können Sie dies ganz einfach erreichen, indem Sie:
• Legen Sie fest, dass Kate immer mit der Option --use gestartet wird, indem Sie die Option
zum Befehl in den Einstellungen zur Anwendung hinterlegen und zusätzlich erzeugen Sie
einen Befehlszeilen-Alias.
• Stellen Sie Kate so ein, dass beim Starten immer die zuletzt benutzte Sitzung geladen wird.
• Stellen Sie Kate so ein, dass die Dateiliste gesichert wird, wenn Sie eine Sitzung schließen.
• Laden Sie einmal die Standardsitzung.
2.5
2.5.1
Hilfe anfordern
Mit Kate
Dieses Handbuch
Dieses Handbuch enthält detaillierte Informationen zu allen Menübefehlen, Einstellungen
in der Konfiguration von Kate, Dialogen, Modulen usw. sowie Beschreibungen des KateFensters, des Editors und verschiedener Konzepte, die in Kate verwendet werden.
Drücken Sie die Taste F1 oder nutzen Sie den Menübefehl Hilfe → Handbuch zu Kate zur
Anzeige des Handbuchs.
„Was ist das?”-Hilfe
Was ist das? stellt Soforthilfe zu einzelnen Elementen der Fenster bereit, wie z. B. Knöpfe
oder Fensterbereiche.
Wir versuchen, zu allen Elementen, wo dies sinnvoll ist, die Hilfe in der Was ist das?-Form
bereitzustellen. Die Hilfe ist im Einstellungen-Dialog und in vielen andere Dialogen verfügbar.
Zum Aufrufen der Was ist das?-Hilfe drücken Sie die Tastenkombination Umschalt+F1
oder nutzen Sie den Menübefehl Hilfe → Was ist das? . Der Cursor verwandelt sich in
einen Pfeil mit Fragezeichen und jetzt können Sie auf ein Element im Fenster klicken und
erhalten die Hilfe zu diesem Element, sofern vorhanden.
Hilfe-Knöpfe in Dialogen
Einige Dialoge enthalten einen Hilfe-Knopf. Klicken auf diesen öffnet das KDEHilfezentrum mit der zum Dialog zugeordneten Information.
14
Das Handbuch zu Kate
2.5.2
Mit Ihren Textdateien
Kate enthält (noch) keine Funktionen zum Lesen von Dokumentation, die zu der bearbeiteten Datei Hilfestellung gibt. Abhängig von der bearbeiteten Datei kann Ihnen der Terminal-Emulator
hilfreich für das Lesen von UNIX® -Handbuchseiten oder Info-Dokumentation sein oder Sie können dazu den Konqueror benutzen.
2.5.3
Artikel über Kate
Die Webseite zu Kate stellt einige Artikel und Anleitungen mit weiteren Informationen bereit,
die den Umfang dieses Handbuchs sprengen würden.
15
Das Handbuch zu Kate
Kapitel 3
Arbeiten mit dem Editor von Kate
Informationen über die Grundlagen des Arbeitens mit der Editorkomponente, die Kate zugrunde
liegt, finden Sie im Kapitel Arbeiten mit dem Editor des KatePart-Handbuchs.
16
Das Handbuch zu Kate
Kapitel 4
Arbeiten mit Erweiterungen
Anders Lund
GUI-Übersetzung: Thomas Diehl
Deutsche Übersetzung: Matthias Schulz
Es gibt einige Typen von Erweiterungen für Kate. Da sind Erweiterungen für die Editorkomponente von Kate, die dann in allen Anwendungen, die die Editorkomponente verwenden, benutzt
werden können. Das sind zum Beispiel KDevelop, Quanta, Kile, KWrite, aber auch noch einige
andere. Außerdem gibt es Erweiterungen, die nur im Editor von Kate selbst verwendet werden
können, diese können in nativem C++ oder in Python geschrieben sein. Zwischen diesen gibt es
Unterschiede, die anschließend beschrieben werden.
Im Einrichtungsdialog können Sie beide Arten von Erweiterungen auswählen. Hier finden Sie
auch die Einstellungen für einzelne Erweiterungen, bei denen das nötig ist.
Es gibt viele Erweiterungen für unterschiedliche Anwendungsbereiche. Einige Erweiterungen
wie zum Beispiel automatisches Einfügen von Klammern, Einfügen von Dateien und Textexport
als HTML sind in der Editorkomponente enthalten. Im Internet finden Sie aber noch weitere
Erweiterungen.
4.1
Erweiterungen der Editorkomponente
Weitere Informationen über die verfügbaren Module finden Sie im Abschnitt Erweiterungen der
Editorkomponente im Handbuch zu KatePart.
4.2
Kate-Programmerweiterungen
Kate-Programmerweiterungen enthalten zusätzliche Funktionen für den Editor Kate. Diese Erweiterungen können zusätzliche Menüs und Kurzbefehle einfügen und erweitern die Fähigkeiten von Kate. Sie können eine beliebige Anzahl von Erweiterungen in einem geöffneten KateProgramm installieren. Öffnen Sie den Einrichtungsdialog für Kate mit Einstellungen → Kate
einrichten ... und wählen Sie unter Programm → Erweiterungen die gewünschten Erweiterungen aus.
Folgende Programmerweiterungen sind verfügbar:
• Backtrace-Browser - Ansicht zur Navigation in Backtraces
• Erstellen-Modul - Kompilieren oder Make aufrufen und Fehlermeldungen ausgeben
17
Das Handbuch zu Kate
• Bedingtes Schließen - Eine Gruppe von Dokumenten auf der Basis eines gemeinsamen Pfades
oder einer Dateierweiterung schließen
• CTags - Definition/Deklaration mit CTags nachschauen
• Dokumentumschalter - Schnellwechsler für Dokumente mit Alt+Tab
• Dateisystem-Browser - Werkzeugansicht für Dateisystem-Browser
• GDB - Stellt eine einfache GDB-Oberfläche zur Verfügung.
• Symbol-Auswahl - Öffnet die Symbol-Auswahl von Cuttlefish
• Lumen - Lumen ist ein Modul zur automatischen Vervollständigung für D und benutzt den
DCD-Auto-Vervollständigungs-Server
• Header öffnen - Öffnet die zusammengehörigen .h/[.cpp|.c]-Dateien
• Projekterweiterung - Ein Projektmodul für Kate
• Replicode
• Rust-Quelltext-Vervollständigung - Vervollständigung für Rust-Quelltext
• Suchen und Ersetzen - Werkzeugansicht, die es erlaubt, alle geöffneten Dateien oder Dateien
im Dateisystem zu durchsuchen
• Werkzeugansicht für Textbausteine - Werkzeugansicht für die einbettete Verwaltung von Textbausteinen
• SQL-Erweiterung - Anfragen an SQL-Datenbanken ausführen
• Symbolbetrachter - Referenzsymbole aus Quelldateien extrahieren und anzeigen
• Werkzeugansicht für Terminal - Werkzeugansicht, die ein Terminal-Element einbettet
• Textfilter - Einfacher Textfilter
• XML-Vervollständigung - Zeigt XML-Elemente, Attribute, Attributwerte und Entitäten an, die
von der DTD definiert werden
4.3
XML-Vervollständigung
Diese Erweiterung gibt Hinweise, was an einer bestimmten Stelle einer XML-Datei gemäß der
zugehörigen DTD erlaubt ist. Es zeigt, abhängig von der Cursor-Position, mögliche Elemente, Attribute, Attributwerte oder Entitäten an (z. B. werden alle Entitäten angezeigt, wenn das Zeichen
links vom Cursor „&” ist). Es ist außerdem möglich, die nächste linksseitige nicht-geschlossene
Marke zu schließen.
Die DTD muss im XML-Format vorliegen, wie es das Perl-Programm dtdparse liefert. Eine DTD
mit diesem Format wird als „Meta-DTD” bezeichnet. Einige Meta-DTDs werden mitgeliefert.
Sie befinden sich im Ordner $KDEDIR/share/apps/katexmltools/ , der auch Standardordner für
den Menü-Befehl Meta-DTD zuweisen ... ist. Um eigene Meta-DTDs zu erzeugen, benötigen Sie
dtdparse von http://dtdparse.sourceforge.net.
18
Das Handbuch zu Kate
4.3.1
Anwendung
Starten Sie Kate und öffnen Sie den Einrichtungsdialog mit Einstellungen → Kate einrichten ....
Dann wählen Sie XML-Vervollständigung im Abschnitt Programm / Erweiterungen. Danach
wählen Sie XML → Meta-DTD zuweisen .... Wenn Ihr Dokument keinen „DOCTYPE” enthält
oder dieser unbekannt ist, wählen Sie eine Meta-DTD aus Ihrem Dateisystem. Ansonsten wird
die passende Meta-DTD für Ihr aktuelles Dokument automatisch geladen.
Jetzt können Sie die Erweiterung während der Texteingabe benutzen.
< (kleiner als)
Damit wird eine Liste mit möglichen Elementen angezeigt, solange sich der Cursor nicht
schon in einer Marke befindet. Beachten Sie, dass Sie dies derzeitig noch nicht benutzen
können, um ein Element aus der obersten Ebene einzufügen (z. B. „<html>”).
</(Zeichen ´´kleiner als´´ und Schrägstrich)
Die Eingabe dieser Zeichen schlägt das Schließen des aktuellen Elements vor (das nächste
offene links vom Cursor). Drücken Sie die Eingabe-Taste, um den Vorschlag zu akzeptieren.
Anders als der Menüpunkt Element schließen, funktioniert dies nur mit einer zugewiesenen DTD.
´´ (Anführungszeichen)
Die Eingabe des Anführungszeichens innerhalb einer Marke wird eine Liste mit möglichen
Attributwerten anzeigen, wenn es welche gibt.
(Leertaste)
Diese Taste wird eine Liste mit möglichen Attributen für das aktuelle Element anzeigen,
wenn die Taste innerhalb einer Marke gedrückt wird.
& (Kaufmanns-Und)
Diese Taste wird eine Liste mit definierten Entitäten anzeigen.
4.3.2
Funktionen und Einschränkungen
Sie können alle Funktionen und Einschränkungen testen, indem Sie die Datei $KDEDIR/share/ap
ps/katexmltools/testcases.xml in Kate laden und den Anweisungen folgen.
4.3.3
Menüstruktur
XML → Element einfügen ... (Strg+Eingabe)
Damit öffnen Sie einen Dialog zum Einfügen eines XML-Elementes. Die <,>-Zeichen und
die schließende Marke werden automatisch eingefügt. Wenn vorher Text markiert war,
wird dieser mit einer öffnenden und einer schließenden Marke umgeben. Mit dem Dialog
ist es auch möglich, alle an der Cursor-Position eingegebenen Elemente zu vervollständigen, wenn eine Meta-DTD mittels Meta-DTD zuweisen ... zugewiesen wurde.
XML → Element schließen (Strg+<)
Sucht im Text nach einer Marke, die noch nicht geschlossen wurde und schließt diese
durch Einfügen der entsprechenden schließenden Marke. Die Suche erfolgt von der CursorPosition aus nach links. Falls keine offene Marke gefunden wird, hat dieser Befehl keine
Auswirkungen.
XML → Meta-DTD zuweisen ...
Bestimmt die Meta-DTD für das aktuelle Dokument. Beachten Sie, dass diese Zuordnung
nicht gespeichert wird. Sie muss beim nächsten Programmstart von Kate wiederholt werden.
19
Das Handbuch zu Kate
4.3.4
Danksagungen
Kate-Erweiterung „XML-Vervollständigung” Copyright 2001, 2002 Daniel Naber [email protected].
KDE SC 4 Version Copyright 2010 Tomáš Trnka
Copyright der Dokumentation 2001, 2002 Daniel Naber
4.4
Exporter
4.4.1
Menüstruktur
Datei → Als HTML exportieren ...
Exportiert die Datei im HTML-Format, sodass diese als Webseite betrachtet werden kann.
Bearbeiten → Als HTML kopieren ...
Kopiert den ausgewählten Text mit der Syntaxhervorhebung HTML-Format.
4.5
Suchen und Ersetzen
4.5.1
Einleitung
Mit Kate’s Erweiterung „Suchen & Ersetzen“ können Sie nach einfachem Text oder regulären
Ausdrücken in mehreren Dateien auf einmal suchen. Sie können alle geöffneten Dateien, alle
Dateien in einem Ordner und je nach Einstellung auch in den Unterordnern suchen. Auch das
Filtern nach Dateinamen ist möglich, um zum Beispiel nur in Dateien mit einer bestimmten Erweiterung zu suchen.
4.5.2
Oberfläche
4.5.2.1
Such-Anfrage
Die folgenden Einstellungen werden immer oben in der Ansicht „In Dateien suchen“ angezeigt.
Neues Unterfenster
Sie können beliebig viele Suchvorgänge auf einmal öffnen. Klicken Sie dazu auf den Knopf
Neues Unterfenster oben links in der Ansicht In Dateien suchen, dann können Sie eine
weitere Suche starten.
Ergebnisse umschalten
Mit dem nach unten gerichteten grünen Pfeil rechts oben in der Ansicht „In Dateien suchen“ schalten Sie den unteren Anzeigebereich zwischen den zusätzlichen Einstellungen
für die Suche und der Anzeige der Ergebnisse Ihrer Suche um.
Suchen
In das Eingabefeld oben tragen Sie Text ein, den Sie suchen möchten. Sie können entweder
einfachen Text oder einen regulären Ausdruck eingeben, wenn diese Einstellung aktiviert
wurde.
20
Das Handbuch zu Kate
Ersetzen (Textfeld)
Text, der anstelle des Textes im Eingabefeld Suchen in die geöffneten Dokumente eingefügt
wird.
Suchen
Haben Sie alle Einstellungen richtig vorgenommen, dann drücken Sie zum Start auf den
Knopf Suchen. Sie können auch die Taste Eingabe im Eingabefeld drücken, um eine Suche
zu starten.
Ersetzen
Haben Sie alle Einstellungen richtig vorgenommen, dann drücken Sie zum Start auf den
Knopf Ersetzen, um den Text im Eingabefeld Suchen mit dem Text im Eingabefeld Ersetzen
zu ersetzen. Sie können auch die Taste Eingabe im Eingabefeld Ersetzen drücken.
Weiter
Geht zur nächsten Fundstelle der Suche. Wenn nötig, wird zum nächsten Dokument umgeschaltet.
Markierte ersetzen
Macht dasselbe wie Ersetzen, aber nur in den Dokumenten, die unten markiert sind.
4.5.2.2
Einstellungen für die Suche in Ordnern
Diese Einstellungen erscheinen unter den vorher genannten Einstellungen für die Abfrage. Werden stattdessen die Ergebnisse einer Suche angezeigt, wechseln Sie mit dem Knopf Ergebnisse
umschalten zur Anzeige der zusätzlichen Einstellungen.
Groß-/Kleinschreibung beachten
Beschränkt Sie die Suche auf Ausdrücke, die mit der gleichen Groß- und Kleinschreibung
wie im Suchfeld auch in den Dateien vorhanden sind.
Reguläre Ausdrücke
Erlaubt die Verwendung eines Regulären Ausdrucks anstatt eines einfachen Textes für die
Suche.
Ergebnisse erweitern
Zeigt alle Suchergebnisse in jedem Dokument an, nicht nur eine Liste der Dokumente, in
denen die Suche erfolgreich war.
Suchen
In diesem Auswahlfeld gibt es drei Einstellungen. Wählen Sie In offenen Dateien, um in
allen gerade in Kate geöffneten Dateien oder in Ordner, um in einem Ordner und dessen
Unterordnern zu suchen. Wählen Sie im Projekt, um in allen Dokumenten, die im offenen
Projekt gelistet sind, zu suchen.
Ordner
Hier können Sie den Ordner eingeben, in dem die Suche starten soll. Sie können zum Beispiel ~/development/kde/kate/ , eingeben, wenn Sie im Quelltext von Kate suchen
möchten. Diese Option steht nur dann zur Verfügung, wenn der Modus in Ordner benutzt
wird.
Dateiauswahl-Dialog
Drücken Sie diesen Knopf, um den Ordner im Dateiauswahldialog zu öffnen. Diese Option
steht nur dann zur Verfügung, wenn der Modus in Ordner benutzt wird.
Nach oben
Drücken Sie diesen Knopf, um in den übergeordneten Ordner des aktuellen Ordners zu
wechseln. Diese Option steht nur dann zur Verfügung, wenn der Modus in Ordner benutzt
wird.
21
Das Handbuch zu Kate
Aktuellen Dokumentpfad verwenden
Mit diesem Knopf setzen Sie den Eintrag für den Ordner auf den Ordner, in der die gerade geöffnete Datei gespeichert ist. Diese Option steht nur dann zur Verfügung, wenn der
Modus in Ordner benutzt wird.
Filter
Mit dem Filter können Sie nur nach Dateien mit einem bestimmten Namensmuster suchen.
Um zum Beispiel nur nach C++-Dateien zu suchen, geben Sie *.cpp. Alle Dateien, deren
Namen mit kate beginnt, finden Sie mit der Eingabe kate*. Sie können mehrere Filter
getrennt durch Komma (,) eingeben. Diese Option steht nicht zur Verfügung, wenn der
Modus in offenen Dateien benutzt wird.
Ausschließen
Diese Option ermöglicht, Dateien von der Suche auszuschließen. Wie im Filter können Sie
mehrere Namensmuster, durch ein Komma getrennt, eingeben (,). Diese Option steht nicht
zur Verfügung, wenn der Modus in offenen Dateien benutzt wird.
Rekursiv
Ist diese Einstellung aktiviert, sucht Kate auch in allen Unterordnern des ausgewählten
Ordners. Diese Option ist nur verfügbar, wenn der Modus im Ordner benutzt wird.
Versteckte Dateien einbeziehen
Ist diese Einstellung aktiviert, sucht Kate auch in Dateien und Ordner, die normalerweise
durch das Betriebssystem versteckt werden. Diese Option steht nur zur Verfügung, wenn
der Modus in Ordner benutzt wird.
Symbolischen Verknüpfungen folgen
Normalerweise durchsucht diese Erweiterung keine symbolischen Verknüpfungen. Ist diese Einstellung aktiv, folgt die Erweiterung bei der Suche stattdessen symbolischen Verknüpfungen und sucht in Ordnern oder Dateien, auf die sie verweisen. Diese Option steht nur
zur Verfügung, wenn der Modus in Ordner benutzt wird.
WARNUNG
Eine symbolische Verknüpfung verweist möglicherweise auf einen Ordner, der der übergeordnete Ordner des gerade durchsuchten Ordners ist, oder andere Ordner, die symbolische Verknüpfungen zu übergeordneten Ordnern enthalten. Gibt es in einem der durchsuchten Ordner
eine derartige Verknüpfung, dann folgt Kate bei aktivierter Einstellung diesen Verknüpfungen
und durchsucht die Ordner. Dann wird die Suche niemals abgeschlossen.
Einschließlich Binärdateien
Ist diese Einstellung aktiviert, sucht Kate auch in Dateien, die keine Textdateien zu sein
scheinen.
4.5.2.3
Suchergebnisse
Die Ergebnisse Ihrer Suche werden unterhalb der Einstellungen zur Abfrage angezeigt. Werden
die Einstellungen zum Suchmodus In Ordner angezeigt, drücken Sie auf das Symbol Ergebnisse umschalten, um die Suchergebnisse anzuzeigen. Diese Ergebnisse werden auch automatisch
angezeigt, wenn die Suche beendet ist.
Das Suchergebnis ist eine Liste der Dateien, die Text enthalten, der gesucht wurde. Zu jeder Datei
wird die Anzahl der Fundstellen angegeben.
Wenn Sie eine Liste der Fundstellen in der Datei sehen wollen, klicken Sie einfach auf den Pfeil
links vom Dateinamen. Wenn Sie die Option Ergebnisse erweitern eingeschaltet hatten, wird die
Liste sofort ausführlich angezeigt. Die Zeilennummer jeder Fundstelle wird angezeigt, danach
sehen Sie den Inhalt der Zeile mit dem Suchtext hervorgehoben.
22
Das Handbuch zu Kate
Um eine Datei mit gefundenen Treffern der Suche zu öffnen, klicken Sie zweimal drauf. Kate öffnet die Datei, falls erforderlich, und setzt den Cursor an den Anfang des gefundenen Suchtexts.
Sie können auch sofort an eine bestimmte Fundstelle springen, indem Sie auf diese Fundstelle in
der Liste doppelklicken.
4.5.3
Menüstruktur
Bearbeiten → In Dateien suchen ...
Öffnet das Werkzeug Suchen und Ersetzen
Bearbeiten → Zum nächsten Treffer springen
Springt zur nächsten Fundstelle.
Bearbeiten → Zum vorherigen Treffer springen ...
Springt zur vorherigen Fundstelle.
Ansicht → Werkzeugansichten → Suchen und Ersetzen anzeigen
Schaltet die Anzeige des Werkzeugs Suchen und Ersetzen ein und aus
4.6
Der Dateisystem-Browser
Der Dateisystem-Browser ist ein Verzeichnisanzeiger, von dem aus Sie Dateien im aktuell angezeigten Verzeichnis öffnen können.
4.6.1
Menüstruktur
Ansicht → Werkzeugansichten → Dateisystem-Browser anzeigen
Schaltet die Anzeige des Dateisystem-Browsers von Kate ein und aus.
4.6.2
Oberfläche
Von oben nach unten besteht der Dateisystem-Browser aus folgenden Elementen:
Eine Werkzeugleiste
Diese enthält Standardnavigationsknöpfe:
Zurück
Drücken dieses Knopfes schaltet die Anzeige zu dem vorher angezeigtem Verzeichnis
in der Verlaufsliste um. Wenn es keine Eintragung in der Liste gibt, ist dieser Knopf
deaktiviert.
Vorwärts
Drücken dieses Knopfes schaltet die Anzeige zu dem nächsten Verzeichnis in der
Verlaufsliste um. Wenn es keine nächste Eintragung in der Liste gibt, ist dieser Knopf
deaktiviert.
Lesezeichen
Öffnet ein Untermenü zum Ändern oder Hinzufügen von Lesezeichen. Hier können
Sie auch ein neues Lesezeichenverzeichnis hinzufügen.
23
Das Handbuch zu Kate
Aktueller Dokumentordner
Drücken dieses Knopfes schaltet die Anzeige zu dem Verzeichnis des aktuellen Dokuments im Editorfenster um. Dieser Knopf ist deaktiviert, wenn das aktive Dokument
neu und ungesichert ist oder wenn nicht entschieden werden kann, aus welchem Ordner die Datei stammt.
Optionen
Kurzdarstellung
Zeigt nur die Namen der Dateien.
Ausführliche Ansicht
Zeigt Name, Datum, Größe und Typ der Dateien an.
Baumansicht
Wie die Kurzansicht, aber die Ordner können ein- und ausgeklappt werden, um
die Unterordner oder Dateien darin anzuzeigen.
Ausführliche Baumansicht
In dieser Ansicht können die Ordner ebenfalls ein- und ausgeklappt werden,
zusätzlich werden die Spalten wie in der Ausführlichen Ansicht angezeigt.
Versteckte Dateien anzeigen
Zeigt auch die normalerweise ausgeblendeten Dateien des Betriebssystems an.
Automatisch mit dem aktuellen Dokument abgleichen
Ist diese Einstellung aktiviert, wechselt der Dateisystem-Browser automatisch
mit dem Befehl cd in den Ordner des aktuell geöffneten Dokuments im Editorbereich, wenn das aktuell geöffnete Dokument gewechselt wird.
Eine Adressleiste
Die Adressleiste zeigt den Pfad zum aktuell geöffneten Ordner als Verknüpfungsansicht
wie zum Beispiel in Dolphin. Klicken Sie auf einen Ordner in dieser Ansicht, um ihn zu
öffnen, oder Klicken Sie auf einen der Pfeile, um einen Unterordner in dem Ordner zu
öffnen. Mit dem ersten Pfeil öffnen Sie den Basisordner Ihres Dateiverzeichnisses.
Klicken Sie rechts in der Verknüpfungsansicht, dann können Sie direkt den Pfad des Verzeichnisses angeben, das angezeigt werden soll. Dieses URL-Feld unterhält eine Liste von
vorher eingegebenen Verzeichnissen, die durch Klick auf den kleinen Pfeil rechts aufgerufen werden kann.
TIP
Das URL-Feld hat eine automatische Vervollständigung, die Vervollständigungsmethode kann
durch das mit der rechten Maustaste aufzurufende Kontextmenü eingestellt werden.
Eine Verzeichnisansicht
Dies ist eine Standard-KDE-Verzeichnisansicht.
Ein Filtereintrag
Der Filtereintrag gestattet die Verwendung von Filtern für die Verzeichnisansicht. Der Filter benutzt Standardausdrücke, die einzelnen Einträge müssen durch Leerzeichen getrennt
sein. Beispiel: *.cpp *.h *.moc
Um alle Dateien anzuzeigen, geben Sie einen einzelnen Stern (*) ein.
Der Filtereintrag speichert die letzten zehn benutzten Filter. Um darauf zuzugreifen, klicken Sie auf den kleinen Pfeil rechts im Filtereintrag. Um das Filtern auszuschalten, klicken
Sie auf das Symbol Text löschen links neben dem Pfeil für die automatische Vervollständigung.
4.6.3
Einstellungen
Die Einstellungen für diese Erweiterung finden Sie auf der Seite Dateisystem-Browser in Kates
Einrichtungsdialog.
24
Das Handbuch zu Kate
Werkzeugleiste
Hier können Sie festlegen, welche Knöpfe die Werkzeugleiste Dateisystem-Browser enthalten soll, indem Sie diese mit den Pfeilknöpfen in der Mitte in den Bereich Ausgewählte
Aktionen: befördern (oder daraus). Sie können die ausgewählten Aktionen dann mit den
Knöpfen rechts ordnen.
4.7
Erstellen-Modul
4.7.1
Einleitung
Mit dem Erstellen-Modul können Sie ein Projekt erstellen, dessen Konfiguration zurücksetzen
und es kompilieren.
4.7.2
Das Erstellen-Modul benutzen
Aktivieren Sie das Erstellen-Modul, dann wird eine Anzeige für die Ausgabe beim Erstellen
unten im Fenster und ein Menü Erstellen in der Menüleiste eingefügt. Mit der Ausgabe beim
Erstellen können Sie Einstellungen der Ziele angeben und im Menü Aktionen zum Erstellen,
Aufräumen und Kompilieren aufrufen.
Die Ausgabe beim Erstellen zeigt drei Karteikarten an:
• Ziel-Einstellungen
• Ausgabe
• Fehler und Warnungen
4.7.2.1
Die Karteikarte „Ziel-Einstellungen“
Auf dieser Karteikante können Sie mehrere Ziele für das Erstellen angeben.
Für jedes Ziel gibt es vier Einstellungsmöglichkeiten:
Arbeitsordner
Hier können Sie den Pfad für das Projekt eintragen. Wenn Sie dieses Feld leer lassen wird
das Verzeichnis verwendet, in dem die aktuelle Datei gespeichert ist.
Erstellen
Mit dieser Einstellung legen Sie den Befehl zum Erstellen fest. Die Voreinstellung ist make.
Aufräumen
Mit dieser Einstellung legen Sie den Befehl zum Löschen der Konfiguration fest. Die Voreinstellung ist make clean.
Schnellkompilieren
Mit dieser Einstellung legen Sie den Befehl zum Schnellkompilieren fest. Die Voreinstellung
ist gcc -Wall -g %f.
Sie können mit dem Knopf Neu ein neues Ziel erstellen.Mit Kopieren wird ein vorhandenes Ziel
kopiert. Um ein Ziel zu löschen, verwenden Sie den Knopf Löschen entfernen Sie ein Ziel.
25
Das Handbuch zu Kate
4.7.2.2
Die Karteikarte „Ausgabe“
Die Karteikarte Ausgabe zeigt die Konsolenausgabe des letzten Befehls an.
4.7.2.3
Fehler und Warnungen
Die Karteikarte Fehler und Warnungen zeigt die Ausgabe der Fehler und Warnungen des letzten
Befehls an.
Jede Zeile enthält eine Nachricht mit dem Namen der Datei und - wenn vorhanden - mit der
Zeilennummer Klicken Sie auf eine Zeile mit Fehlern oder Warnungen, dann wird die zugehörige
Datei geöffnet und der Cursor auf die angegebene Zeilennummer gesetzt..
Es gibt Knöpfe für Fehler, Warnungen, und Andere oben im Werkzeug, mit denen Sie die entsprechenden Kategorien zeigen oder verstecken können.
Zum vorherigen Fehler oder der vorherigen Warnung gehen Sie mit Strg+Alt+Pfeil links, zum
nächsten Fehler oder der nächsten Warnung mit Strg+Alt+Pfeil rechts.
4.7.3
Menüstruktur
Erstellen → Erstellen
Führt den Befehl Erstellen für das aktuell ausgewählte Ziel aus.
Erstellen → Aufräumen
Führt den Befehl Aufräumen für das aktuell ausgewählte Ziel aus.
Erstellen → Schnellkompilieren
Führt den Befehl Schnellkompilieren für das aktuell ausgewählte Ziel aus.
Erstellen → Vorheriger Fehler (Strg+Alt+Pfeil links)
Verschiebt den Cursor zum vorherigen Fehler im Dokument.
Erstellen → Nächster Fehler (Strg+Alt+Pfeil rechts)
Verschiebt den Cursor zum nächsten Fehler im Dokument.
Erstellen → Ziele
Ermöglicht die Auswahl aus einer Liste von benutzerdefinierten Zielen.
Erstellen → Nächstes Ziel
Wechselt zum nächsten vom Benutzer definierten Ziel.
4.7.4
Danksagungen
Das Erstellen-Modul für Kate wurde von Kåre Särs geschrieben.
Besonderer Dank geht an den „Google Code-In 2011“-Teilnehmer Salma Sultana,der den Hauptteil diese Abschnitts geschrieben hat.
26
Das Handbuch zu Kate
4.8
4.8.1
SQL-Modul
Einleitung
Die Datenbanksprache SQL (Structured Query Language) ist eine spezialisierte Sprache zur Aktualisierung, Löschung und Abfrage von Informationen von Datenbanken.
Mit dem SQL-Modul von Kate können Sie:
• Eine Datenbank erstellen
• Eine Verbindung zu einer vorhandenen Datenbank erstellen
• Daten in eine Datenbank einfügen und löschen
• Abfragen ausführen
• Ergebnisse in einer Tabelle anzeigen
4.8.2
Verbindung zu einer Datenbank
Wählen Sie Verbindung hinzufügen aus dem Menü SQL oder der Werkzeugleiste und dann
einen Qt-Datenbanktreiber (QSQLITE, QMYSQL3, QMYSQL, QODBC3, QODBC, QPSQL7, und
QPSQL). Fehlt ein gewünschter Treiber, dann müssen Sie ihn installieren. Drücken Sie dann den
Knopf Weiter.
Wenn die ausgewählte Datenbank eine Datei verwendet, geben Sie nur den Ordner der Datenbank an und drücken dann den Knopf Weiter. Zur Verbindung zu einer Datenbank auf einem
Server, müssen Sie den Rechnernamen des Servers, Ihren Benutzernamen, das Passwort und alle sonstigen erforderlichen Informationen für den ausgewählten Treiber angeben. Drücken Sie
dann den Knopf Weiter.
Zum Abschluß geben Sie einen eindeutigen Namen für die Verbindung an und drücken auf
Fertigstellen.
4.8.3
Abfragen ausführen
4.8.3.1
INSERT/DELETE/UPDATE
Mit dem SQL-Modul können Sie genau wie von der Befehlszeile oder aus einem Programm Daten einfügen. löschen oder aktualisieren. Geben Sie die Abfrage eine und drücken Sie den Knopf
Abfrage ausführen.
27
Das Handbuch zu Kate
Example 4.1 Einige Beispiel-Abfragen
INSERT
INSERT INTO table_name (" feature1 ", " feature2 ", " feature3 ", " feature4 ", ←" feature5 ")
VALUES (" value1 ", " value2 ", " value3 ", " value4 ", " value5 " )
DELETE
DELETE FROM table_name WHERE name = " text "
UPDATE
UPDATE table_name SET " feature1 " = " text ", " feature2 " = " text ", " ←feature3 " = " text ", " feature4 " = " text ", " feature5 " = " text "
4.8.3.2
SELECT
Nach der Ausführung einer SELECT-Abfrage wird das Ergebnis als Tabelle in der Ansicht SQLDatenausgabe oder als Text in der SQL-Textausgabe unten im Fenster von Kate angezeigt. Fehlermeldungen erscheinen ebenfalls in der Textausgabe.
Example 4.2 Beispiel einer SELECT-Abfrage
SELECT * FROM table_name
In der Ansicht SQL-Datenausgabe gibt es mehrere Knöpfe:
Spaltengröße an Inhalte anpassen
Ändert die Größe der Spalten, so dass der Inhalt vollständig angezeigt wird.
Zeilengröße an Inhalte anpassen
Ändert die Größe der Zeilen, so dass der Inhalt vollständig angezeigt wird.
Kopieren
Wählt den gesamten Inhalt der Tabelle und kopiert ihn in die Zwischenablage.
Exportieren
Exportiert die gesamte Tabelle in eine Datei, in die Zwischenablage oder das aktuelle Dokument als durch Komma getrennte Werte.
Zurücksetzen
Löscht die gesamte Tabellenansicht.
Die in der Tabelle verwendeten Farben können Sie im Einrichtungsdialog auf der Seite SQL einstellen.
28
Das Handbuch zu Kate
4.8.4
Datenbank durchsuchen
Ihre Datenbank können Sie mit der Ansicht SQL-Schema-Browser links im Hauptfenster durchsuchen. Die darin angezeigten Informationen hängen vom verwendeten Datenbanktreiber ab.
Um die Liste zu aktualisieren, klicken Sie mit der rechten Maustaste irgendwo in die Ansicht und
wählen Aktualisieren. Um eine Abfrage für einen Eintrag in der Liste auszuführen, klicken mit
der rechten Maustaste darauf und wählen Erzeugen und die Art der Abfrage (SELECT, UPDATE, INSERT, und DELETE) aus dem Kontextmenü.
4.8.5
Menüstruktur
SQL → Verbindung hinzufügen ...
Fügt eine neue Verbindung mit einem beliebigen Datenbanktreiber hinzu.
SQL → Verbindung entfernen
Entfernt die ausgewählte Verbindung.
SQL → Verbindung bearbeiten ...
Öffnet den Dialog Verbindungsassistent, in dem Sie die Einstellungen der Verbindung
ändern können.
Verbindungen
Alle von Ihnen erstellten Datenbankverbindungen werden im Menü SQL zwischen den
Einträgen Verbindung bearbeiten und Abfrage ausführen angezeigt.
SQL → Abfrage ausführen (Strg+E)
Startet Ihre SQL-Abfrage.
4.8.6
Danksagungen
Das SQL-Modul wurde von Marco Mentasti geschrieben.
Besonderer Dank geht an den „Google Code-In 2011“-Teilnehmer Ömer Faruk ORUÇ, der den
Hauptteil diese Abschnitts geschrieben hat.
4.9
4.9.1
GDB-Erweiterung
Einleitung
Kates GDB-Erweiterung stellt eine einfache Oberfläche für den Debugger des GNU-Projekts zur
Verfügung.
WICHTIG
Erfahrung im Umgang mit GDB wird für diese Erweiterung dringend empfohlen. Weitere Informationen
über die Anwendung von GDB finden Sie auf der GDB-Webseite.
Sie können die GDB-Erweiterung im Abschnitt Erweiterungen des Einrichtungsdialogs von Kate
aktivieren.
Damit die Erweiterung richtig funktioniert, brauchen Sie eine Quelltextdatei, deren Typ von GDB
unterstützt wird, und die ausführbare Programmdatei.
29
Das Handbuch zu Kate
TIP
Wenn Sie den Compiler gcc/g++ verwenden, benötigen Sie das Befehlszeilenargument -ggdb .
Nach diesen Vorbereitungen öffnen Sie die Quelltextdatei in Kate, geben den Pfad zum ausführbaren Programm auf der Karteikarte Einstellungen der Debug-Ansicht ein und wählen zum
Start Debuggen → Debuggen starten aus dem Menü.
4.9.2
Menü- und Werkzeugleistenstruktur
Alle Aktionen finden Sie in Kates Menüs, viele dieser Aktionen auch in der Werkzeugleiste GDBErweiterung.
Ansicht → Werkzeugansichten → Debug-Ansicht anzeigen
Zeigt eine Werkzeugansicht mit der GDB-Ausgabe, einer GDB-Befehlszeile und weiteren
Einstellungen.
Ansicht → Werkzeugansichten → Lokale Variablen anzeigen
Zeigt eine Liste aller aktuell geladenen Variablen und deren Werte.
Ansicht → Werkzeugansichten → Aufrufstapel anzeigen
Zeigt einen GDB-Backtrace.
Debuggen → Ziele
Ein Untermenü mit einer Liste von Zielen (ausführbaren Programmen).
Debuggen → Argumentlisten
Ein Untermenü mit allen Argumentlisten.
Debuggen → Debuggen starten
Startet GDB mit einem Ziel.
Debuggen → Debuggen beenden/abbrechen
Beendet GDB.
Debuggen → Debuggen neustarten
Startet GDB erneut.
Debuggen → Haltepunkt ein-/ausschalten
Setzt einen Haltepunkt an der aktuellen Cursor-Position.
Debuggen → Einzelschritt
Führt die aktuelle Anweisung aus und untersucht die Funktion.
Debuggen → Funktionsschritt
Führt die aktuelle Anweisung aus und überspringt die Funktion.
Debuggen → Ausführen bis Rücksprung
Startet die Ausführung des Programms wieder bis zum Ende der Programmausführung.
Debuggen → Programmzähler verschieben
Verschiebt den Programmzähler zur nächsten Ausführung.
Debuggen → Bis zum Cursor ausführen
Führt das Programm bis zur aktuellen Cursor-Position aus.
30
Das Handbuch zu Kate
Debug → Fortsetzen
Ignoriert alle Haltepunkte und führt das Programm bis zum erfolgreichen Ende oder zum
Absturz aus.
Debuggen → Wert anzeigen
Gibt den Wert der Variablen unter der aktuellen Cursor-Position.
Einstellungen → Angezeigte Werkzeugansichten → GDB-Erweiterung
Blendet die Werkzeugleiste der GDB-Erweiterung ein oder aus.
4.9.3
Debug-Ansicht
Die Debug-Ansicht besteht aus mehreren Karteikarten:
GDB-Ausgabe
Enthält die Ausgaben von GDB und eine GDB-Befehlszeile.
Die Karteikarte GDB-Ausgabe zeigt die Ausgabe einer Debuggersitzung an.
Einstellungen
Ziel
Pfad zum Ziel (ausführbares Programm) zum Debuggen.
Arbeitsordner
Der aktuelle Arbeitsordner des Ziels.
Argumentliste
Argumente, die an das Programm übergeben werden.
Aktiviert halten
Behält den Fokus auf der GDB-Befehlszeile.
E/A umleiten
Öffnet eine neue Karteikarte E/A in der Debug-Ansicht, die die Ausgabe des laufenden Programms zeigt und Eingaben für das Programm ermöglicht.
31
Das Handbuch zu Kate
Die Karteikarte Einstellungen zeigt die Einstellungen einer Debuggersitzung an.
E/A
Enthält eine Karteikarte für die Ausgabe des laufenden Programms und eine Befehlszeile
für Eingaben zum Programm.
Die Karteikarte E/A mit der Ausgabe eines einfachen Testprogramms.
4.9.4
Aufrufstapel und lokale Variablen
Die Ansicht Aufrufstapel enthält einen formatierten Backtrace (Rückverfolgung), der von GDB
ausgegeben wurde.
32
Das Handbuch zu Kate
Die Ansicht Aufrufstapel der GDB-Erweiterung.
Die Ansicht Lokale Variablen enthält eine Liste aller zurzeit geladenen Variablen des Programms
und die Werte dieser Variablen.
Die Ansicht Lokale Variablen der GDB-Erweiterung.
4.9.5
Danksagungen
Besonderer Dank geht an den „Google Code-In 2011“-Teilnehmer Martin Gergov, der den Hauptteil diese Abschnitts geschrieben hat.
4.10
Werkzeugansicht für Terminal - Werkzeugansicht, die ein
Terminal-Element einbettet
Der eingebaute Terminal-Emulator ist eine Kopie der KDE-Anwendung Konsole, er ist durch
Wählen von Ansicht → Werkzeugansichten → Terminal anzeigen aufrufbar und bekommt beim
Einschalten den Fokus. Wenn die Option erminal mit aktuellem Dokument abgleichen eingeschaltet ist, wird das Verzeichnis des Terminal-Emulators in das Herkunftsverzeichnis der aktuellen Datei umgeschaltet, wenn dies möglich ist.
Die Standardposition ist unten im Kate-Fenster, unterhalb des Editorfensters.
Sie können die Einstellungen des Terminal-Emulators durch das mit der rechten Maustaste aufrufbare Kontextmenü erreichen, sehen Sie im Handbuch zur Konsole für weitere Informationen
hierzu nach.
33
Das Handbuch zu Kate
Der eingebaute Terminal-Emulator wird vom Terminal-Modul bereit gestellt. Als Voreinstellung
ist dieses Modul aktiviert.
4.10.1
Menüstruktur
Ansicht → Werkzeugansichten → Terminal anzeigen
Schaltet die Anzeige des eingebauten Terminal-Emulators ein und aus.
Wenn dieser zum ersten Mal aktiviert wird, dann wird ein neuer Terminal-Emulator erzeugt.
Wenn der Terminal-Emulator gestartet wird, erhält bekommt er den Fokus, damit Sie sofort
mit dem Eingeben von Befehlen beginnen können. Wenn die Option Terminal-Ordner automatisch mit aktuellem Dokument abgleichen (wenn möglich) auf der Seite Terminal des
Enrichtungsdialogs eingeschaltet ist, wird der Pfad des Terminal-Emulators auf den Pfad
des aktiven Dokuments gesetzt, wenn es sich um ein lokales Dokument handelt.
Extras → An Terminal weitergeben
Gibt den aktuell markierten Text an den eingebauten Terminalemulator. An das Ende des
Textes wird kein Zeilenendezeichen angehängt.
Extras → Terminal mit aktuellem Dokument abgleichen
Diese Option bewirkt, dass der eingebaute Terminal-Emulator mit cd zum Ordner des aktuellen Dokuments wechselt,
Alternativ können Sie Kate so einstellen, dass das Terminal immer in den Ordner des aktuellen Dokuments wechselt. Weitere Informationen finden Sie unter Abschnitt 4.10.2.
Extras → Terminal den Fokus geben/entziehen
Schaltet den Fokus vom aktuellen Dokument zum Terminal und zurück.
4.10.2
Einstellungen
Die Einstellungen für den Terminal-Emulator auf der Seite Terminal des Einstellungsdialoges
vornehmen.
Die folgenden Einstellungen können ausgewählt werden:
Terminal-Ordner automatisch mit aktuellem Dokument abgleichen (sofern möglich)
Diese Option bewirkt, dass der eingebaute Terminal-Emulator immer mit cd 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.
Die EDITOR-Umgebungsvariable auf „kate -b“ einstellen
Dies setzt die EDITOR-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.
34
Das Handbuch zu Kate
Kapitel 5
Weiterentwickelte Editierwerkzeuge
Informationen über das Arbeiten mit den erweiterten Funktionen in Kate finden Sie im Kapitel
Weiterentwickelte Editierwerkzeuge des KatePart-Handbuchs.
35
Das Handbuch zu Kate
Kapitel 6
Kate erweitern
T.C. Hollingsworth
GUI-Übersetzung: Thomas Diehl
Deutsche Übersetzung: Matthias Schulz
6.1
Einführung
Wie jeder gute Texteditor bietet auch Kate verschiedene Möglichkeiten für Erweiterungen. Sie
können Skripte in Javascript schreiben, um Funktionen zu erweitern, die Funktionen des Editors
mit Modulen für die Editorkomponente erweitern und sogar mit in C++ geschriebenen KateAnwendungsmodulen weitere Funktionen zum Editor hinzufügen. Wenn Sie dann Kate erweitert haben, laden wir Sie ein, Ihre Verbesserungen mit der ganzen Welt zu teilen.
6.2
Arbeiten mit Syntax-Hervorhebungen
Informationen über das Erstellen oder Bearbeiten von Syntaxhervorhebungs-Definitionen finden
Sie im Abschnitt Arbeiten mit Syntax-Hervorhebungen im Entwickler-Kapitel des Handbuch zu
KatePart.
6.3
Scripting mit JavaScript
Informationen über das Skripte mit JavaScript finden Sie im Abschnitt Scripting mit JavaScript
im Entwickler-Kapitel des Handbuch zu KatePart.
6.4
Erweiterungen der Editorkomponente
Informationen über das Schreiben von Erweiterungen für KatePart finden Sie im Abschnitt Erweiterungen der Editorkomponente im Entwickler-Kapitel des Handbuch zu KatePart.
36
Das Handbuch zu Kate
6.5
Kate (C++) Anwendungsmodule
Kate-Anwendungsmodule können die Funktionalität des Kate-Editors in jeder nur denkbaren
Hinsicht erweitern. Dazu wird dieselbe Programmiersprache benutzt, in der Kate geschrieben
wurde, C++.
Für den Anfang sehen Sie auf Writing a Kate Plugin tutorial auf der Kate-Webseite nach. Dort
gibt es auch das klassische „Hallo Welt!”-Beispiel als Quelltext.
37
Das Handbuch zu Kate
Kapitel 7
Der VI-Eingabemodus
Weitere Informationen über den VI-Eingabemodus von Kate finden Sie im Kapitel VIEingabemodus des Handbuchs zu KatePart.
38
Das Handbuch zu Kate
Kapitel 8
Menüeinträge
GUI-Übersetzung: Thomas Diehl
Deutsche Übersetzung: Matthias Schulz
8.1
Das Menü Datei
Datei → Neu (Strg+N)
Dieser Befehl startet eine neue Datei im Editorfenster. In der Dateiliste links wird die neue
Datei als Ohne Namen bezeichnet.
Datei → Öffnen ... (Strg+O)
Öffnet den KDE-Standarddialog Datei öffnen. Wählen Sie in der Dateiliste eine Datei aus
und klicken Sie Öffnen, um sie zu laden.
Datei → Zuletzt geöffnete Dateien
Ist eine Abkürzung für das Öffnen der letzten bearbeiteten Dateien. Dieser Menüpunkt öffnet eine Liste mit einigen zuletzt bearbeiteten Dateien. Klicken auf eine der Dateien öffnet
diese in Kate - wenn diese Datei noch am selben Ort gespeichert ist.
Datei → Öffnen mit
Dieses Untermenü enthält eine Liste mit Anwendungen, die den MIME-Typ des aktuellen
Dokuments verarbeiten können. Das Klicken auf einen Eintrag öffnet das aktuelle Dokument mit dieser Anwendung.
Weiterhin gibt es einen Eintrag Sonstige .... Dieser Befehl öffnet ein Dialogfenster, in dem
Sie eine andere Anwendung auswählen können, in der die aktive Datei geöffnet werden
soll. Die aktive Datei bleibt weiterhin in Kate geöffnet.
Datei → Speichern (Strg+S)
Dieser Befehl speichert Ihre Datei. Benutzen Sie ihn oft. Solange die Datei noch den Namen
Ohne Namen trägt, wird automatisch anstelle von Speichern der Befehl Speichern unter ...
ausgeführt.
Datei → Speichern unter ...
Mit diesem Befehl benennen Sie Dateien oder benennen diese um. Es wird das Dialogfenster zum Speichern einer Datei aufgerufen. Dieses Dialogfenster funktioniert genauso
39
Das Handbuch zu Kate
wie das Dialogfenster zum Öffnen einer Datei. Sie können sich durch das Dateisystem bewegen, eine Vorschau von vorhandenen Dateien ansehen oder Masken zur Dateiauswahl
benutzen.
Geben Sie den Namen, den Sie der Datei geben wollen, in das Feld ein und klicken Sie auf
OK.
Datei → Alles speichern (Strg+L)
Dieser Befehl speichert alle geänderten offenen Dateien.
Datei → Erneut laden (F5)
Lädt die aktive Datei neu. Dieser Befehl ist nützlich, wenn eine andere Anwendung den
Dateiinhalt geändert hat, während diese Datei in Kate geöffnet war.
Datei → Alle neu laden
Lädt alle geöffneten Datei erneut.
Datei → Drucken ... (Strg+P)
Druckt die aktive Datei.
Datei → Als HTML exportieren ...
Speichert das aktuelle geöffnete Dokument als HTML-Datei, die derzeitige Formatierung
mit Hervorhebungen und Farbeinstellungen wird übernommen.
Dieser Menüeintrag wird durch das Exportieren-Modul angezeigt. Als Voreinstellung ist
dieses Modul aktiviert.
Datei → Schließen (Strg+W)
Schließen Sie die aktive Datei mit diesem Befehl. Wenn es noch ungesicherte Änderungen
gibt, fragt Kate, ob diese gespeichert werden sollen.
Datei → Andere Dokumente schließen
Alle anderen offene Dokumente außer der aktuellen Datei schließen.
Datei → Alle schließen
Dieser Befehl schließt alle offenen Dateien in Kate.
Datei → Verwaiste schließen
Alle Dokumente in der Dateiliste schließen, die beim Start wegen Zugriffsproblemen nicht
mehr geöffnet werden können.
Datei → Schließen außer
Alle Dokumente in der Dateiliste schließen, außer denen, die aus dem Pfad in diesem Untermenü stammen.
Dieser Menüeintrag wird durch das Modul „Bedingtes Schließen“ angezeigt. Als Voreinstellung ist dieses Modul aktiviert.
Datei → Schließen ähnlich
Alle Dokumente in der Dateiliste schließen, die aus dem Pfad in diesem Untermenü stammen.
Dieser Menüeintrag wird durch das Modul „Bedingtes Schließen“ angezeigt. Als Voreinstellung ist dieses Modul aktiviert.
Datei → Beenden (Strg+Q)
Dieser Befehl schließt Kate und alle geöffneten Dateien. Wenn es noch ungesicherte Änderungen gibt, fragt Kate, ob diese gespeichert werden sollen.
40
Das Handbuch zu Kate
8.2
Das Menü Bearbeiten
Das Menü Bearbeiten enthält Befehle, die das aktuelle Dokument bearbeiten
M ENÜEINTRÄGE
Bearbeiten → Rückgängig (Strg+Z)
Macht den letzten Bearbeitungsbefehl rückgängig
ANMERKUNG
Dieser Befehl kann eine Gruppe von gleichartigen Bearbeitungsbefehlen rückgängig machen,
z. B. die Eingabe von Zeichen.
Bearbeiten → Wiederherstellen (Strg+Umschalt+Z)
Wiederholt den zuletzt rückgängig gemachten Befehl
Bearbeiten → Ausschneiden (Strg+X)
Kopiert den markierten Text in die Zwischenablage und entfernt den Text aus dem Dokument.
Bearbeiten → Kopieren (Strg+C)
Kopiert den markierten Text in die Zwischenablage.
Bearbeiten → Einfügen (Strg+V)
Kopiert ersten in der Zwischenablage gespeicherten Text an der Cursor-Position in das Dokument.
ANMERKUNG
Wenn die Option Auswahl überschreiben eingeschaltet ist, dann überschreibt der eingefügte Text
eine vorhandene Auswahl.
Datei → Verlauf der Zwischenablage
In diesem Untermenü wird der Anfang von Texten angezeigt, die zuletzt in die Zwischenablage kopiert wurden. Wählen Sie einen dieser Einträge, um ihn in die aktuell geöffnete
Datei einzufügen.
Bearbeiten → Als HTML kopieren ...
Kopiert die Auswahl als HTML, formatiert mit den derzeitigen Hervorhebungen und Farbschemaeinstellungen.
Bearbeiten → Alles auswählen (Strg+A)
Wählt den gesamten Text aus.
Bearbeiten → Auswahl aufheben (Strg+Umschalt+A)
Hebt eine vorhandene Auswahl auf.
Bearbeiten → Blockauswahlmodus (Strg+Umschalt+B)
Schaltet den Auswahlmodus um. Wenn der Auswahlmodus „BLOCK” ist, können Sie senkrechte Blöcke auswählen. z. B. die Spalten 5 bis 10 in den Zeilen 9 bis 15.
Der aktuelle Auswahlmodus wird in der Statuszeile angezeigt, dort steht entweder „Zeile”
oder „BLOCK”.
41
Das Handbuch zu Kate
Bearbeiten → VI-Eingabemodus (Meta+Strg+V)
Wechselt zu einem VI-ähnlichen modalen Bearbeitungsmodus, in dem viele Vi-Befehle für
den Normalen und Visual-Modus benutzt werden können. Außerdem kann für diesen Modus eine zusätzliche Statusleiste angezeigt werden, sie zeigt Befehle an, während sie eingegeben werden, sowie die Ausgabe von VI-Befehlen und den aktuellen Modus. Das Verhalten dieses Modus kann auf der Karteikarte VI-Eingabemodus der Seite Bearbeitung des
Einrichtungsdialogs von Kate eingestellt werden.
Bearbeiten → Überschreibmodus (Einfg)
Schaltet zwischen den beiden Arten des Eingabemodus um. Wenn der Modus EINF ist,
dann setzen Sie die eingegebenen Zeichen an der Stelle des Cursors ein. Wenn der Modus
Überschr. ist, dann ersetzt jedes eingegebene Zeichen ein Zeichen rechts vom Cursor. Die
Statusleiste zeigt den aktuellen Status des Auswahlmodus an, entweder EINF oder Überschr.
Bearbeiten → Suchen ... (Strg+F)
Öffnet die Suchleiste, in der eine Suche im Dokument gestartet wird.
Bearbeiten → Suchaktionen → Weitersuchen (F3)
Gehe zum nächsten Auftreten des zuletzt gesuchten Textes oder des zuletzt gesuchten regulären Ausdrucks von der Cursor-Position aus.
Bearbeiten → Suchaktionen → Frühere suchen (Umschalt+F3)
Gehe zum vorherigen Auftreten des zuletzt gesuchten Textes oder des zuletzt gesuchten
regulären Ausdrucks von der Cursor-Position aus.
Bearbeiten → Suchaktionen → Auswahl suchen (Strg+H)
Sucht das nächste Vorkommen des markierten Textes.
Bearbeiten → Suchaktionen → Auswahl suchen (rückwärts) (Strg+Umschalt+H)
Sucht nach dem vorherigen Vorkommen des markierten Textes.
Bearbeiten → Ersetzen ... (Strg+R)
Öffnet den Dialog Ersetzen für ein- oder mehrmaliges Ersetzen von Text.
Bearbeiten → Gehe zu Zeile ... (Strg+G)
Öffnet den Dialog „Gehe zu“, in dem Sie eine Zeile eingeben können, zu der der Cursor
bewegt werden soll.
Bearbeiten → In Dateien suchen ...
Startet das Werkzeug Suchen und Ersetzen. Dieses stellt mehr Funktionen bereit, als der
Menüpunkt Ersetzen, der oben beschrieben wurde, der nur das aktuelle Dokument durchsuchen kann. Deses Werkzeug kann in allen offenen Dokumenten suchen, in einem von
Ihnen ausgewählten Ordner oder in dem aktuell geöffneten Projekt.
Dieser Menüpunkt wird vom Werkzeug Suchen und Ersetzen angezeigt, das standardmäßig aktiviert ist. Weitere Informationen finden Sie hier Abschnitt 4.5.
Bearbeiten → Zum nächsten Treffer springen
Springt zum nächsten Treffer des Werkzeugs Suchen und Ersetzen. Zum Springen an das
nächste Vorkommen in einer Suche in einer einzelnen Datei die durch den Befehl Suche
gestartet wurde, benutzen Sie den Befehl Weitersuchen.
Dieser Menüeintrag wird durch das Modul Suchen und Ersetzen angezeigt. Als Voreinstellung ist dieses Modul aktiviert.
42
Das Handbuch zu Kate
Bearbeiten → Zum vorherigen Treffer springen
Springt zum vorherigen Treffer des Werkzeugs Suchen und Ersetzen. Zum Springen an das
vorherige Vorkommen in einer Suche in einer einzelnen Datei die durch den Befehl Suche
gestartet wurde, benutzen Sie den Befehl Frühere suchen.
Dieser Menüeintrag wird durch das Modul Suchen und Ersetzen angezeigt. Als Voreinstellung ist dieses Modul aktiviert.
8.3
Das Menü Ansicht
Das Menü Ansicht erlaubt das Einstellen von Optionen für den aktiven Editor und das Verwalten
von Rahmen.
M ENÜEINTRÄGE
Ansicht → Neues Fenster
Öffnet ein neues Kate. Die neue Instanz ist eine genaue Kopie des Vorgängers.
Ansicht → Vorheriges Dokument (Alt+Pfeil links)
Zeigt das Dokument über dem aktuell geöffneten Dokument in der Dokumentenliste an.
Ansicht → Nächstes Dokument (Alt+Pfeil rechts)
Zeigt das Dokument unter dem aktuell geöffneten Dokument in der Dokumentenliste an.
Ansicht → Aktive anzeigen
Zeigt das aktuell geöffnete Dokument in der Dokumentenliste.
Ansicht → Schnellöffner (Strg+Alt+O)
Zeigt ein Suchfeld und eine Liste mit geöffneten Dokumenten im Editorbereich. Während
der Eingabe von Text in das Suchfeld werden die Dokumentennamen undURLs nach dem
eingegebenen Text durchsucht.Sie können hier auch die Cursor-Tasten Pfeil hoch und Pfeil
runter benutzen. Drücken Sie die Eingabetaste oder doppelklicken auf einen Eintrag in der
Liste, dann wird zu dem in der Liste ausgewählten Dokument umgeschaltet. Das macht das
Umschalten zwischen den Dokumenten besonders dann einfacher, wenn viele Dokumente
geöffnet sind.
Ansicht → Geteilte Ansicht → Vorige Teilansicht (Umschalt+F8)
Setzt den Fokus auf die vorige Ansicht, wenn Sie den Editorbereich in mehrere Ansichten
unterteilt haben.
Ansicht → Geteilte Ansicht → Nächste Teilansicht (F8)
Setzt den Fokus auf die nächste Ansicht, wenn Sie den Editorbereich in mehrere Ansichten
unterteilt haben.
Ansicht → Geteilte Ansicht → Senkrecht teilen (Strg+Umschalt+L)
Teilt den Rahmen (der der Haupteditorbereich sein kann) in zwei gleich große Rahmen,
der neue auf der linken Seite. Der Fokus ist auf den neuen Rahmen gesetzt und der neue
Rahmen zeigt denselben Inhalt wie der alte Rahmen.
Sehen Sie unter Arbeiten mit dem Kate-MDI für weitere Informationen hierzu nach.
Ansicht → Geteilte Ansicht → Waagerecht teilen (Strg+Umschalt+T)
Teilt den Rahmen, der der Haupteditorbereich sein kann. in zwei gleich große Rahmen,
der neue unter dem aktuellen. Der Fokus ist auf den neuen Rahmen gesetzt und der neue
Rahmen zeigt denselben Inhalt wie der alte Rahmen.
Sehen Sie unter Arbeiten mit dem Kate-MDI für weitere Informationen hierzu nach.
43
Das Handbuch zu Kate
Ansicht → Geteilte Ansicht → Aktuelle Ansicht schließen (Strg+Umschalt+R)
Schließt den aktiven Rahmen, den Rahmen, der den blinkenden Kursor enthält. Wenn nur
ein Rahmen existiert, ist dieser Eintrag nicht aktiv.
Durch das Schließen eines Rahmens wird kein Dokument geschlossen – es ist immer noch
über das Menü Ansicht und ebenfalls in der Dateiliste verfügbar.
Sehen Sie unter Arbeiten mit dem Kate-MDI für weitere Informationen hierzu nach.
Ansicht → Geteilte Ansicht → Inaktive Ansichten schließen
Schließt alle Rahmen außer dem aktiven Rahmen. Wenn nur ein Rahmen existiert, ist dieser
Eintrag nicht aktiv.
Durch das Schließen eines Rahmens wird kein Dokument geschlossen – es ist immer noch
über das Menü Ansicht und ebenfalls in der Dateiliste verfügbar.
Ansicht → Geteilte Ansicht → Unterteilung nach links verschieben
Ist eine geteilte Ansicht eingeschaltet, verschiebt diese Aktion die Trennung zwischen den
beiden senkrecht geteilten Dokumenten weiter nach links.
Ansicht → Geteilte Ansicht → Unterteilung nach rechts verschieben
Ist eine geteilte Ansicht eingeschaltet, verschiebt diese Aktion die Trennung zwischen den
beiden senkrecht geteilten Dokumenten weiter nach rechts.
Ansicht → Geteilte Ansicht → Unterteilung nach oben verschieben
Ist eine geteilte Ansicht eingeschaltet, verschiebt diese Aktion die Trennung zwischen den
beiden waagerecht geteilten Dokumenten weiter nach oben.
Ansicht → Geteilte Ansicht → Unterteilung nach unten verschieben
Ist eine geteilte Ansicht eingeschaltet, verschiebt diese Aktion die Trennung zwischen den
beiden waagerecht geteilten Dokumenten weiter nach unten.
Ansicht → Werkzeugansichten
Ansicht → Werkzeugansichten → Navigationsbereich anzeigen (Strg+Alt+Umschalt+F)
Schaltet die Anzeige der Spalte mit den Knöpfen in der Seitenleiste ein und aus. Dieser Befehl hat keinen Einfluss auf die Anzeige der Elemente in der Seitenleiste; alle
sichtbaren Navigationsbereiche bleiben sichtbar. Wenn Sie den unten aufgeführten
Befehlen Kurzbefehle zugeordnet haben, funktionieren diese auch weiterhin.
Ansicht → Werkzeugansichten → Dokumente anzeigen
Schaltet die Anzeige der Dateiliste von Kate ein und aus.
Ansicht → Werkzeugansichten → Suchen und Ersetzen anzeigen
Öffnet das Werkzeug Suchen und Ersetzen, das das Suchen in mehreren Dateien unterstützt.Weitere Informationen finden Sie hierAbschnitt 4.5.
Dieser Menüeintrag wird durch das Modul Suchen und Ersetzen angezeigt. Als Voreinstellung ist dieses Modul aktiviert.
Ansicht → Werkzeugansichten → Projekte anzeigen
Schaltet die Anzeige der Seitenleiste Projekte ein. in dieser Seitenleiste können Sie
offene Projekte und eine Liste der Dateien in diesen Projekten sehen.
Dieser Menüeintrag wird durch das Projektmodul angezeigt. Als Voreinstellung ist
dieses Modul aktiviert.
Ansicht → Werkzeugansichten → Aktuelles Projekt anzeigen
Schaltet die Anzeige des Werkzeuges Aktuelles Projekt ein, das Ihnen den Zugriff auf
Einzelheiten im aktuell geöffneten Projekt ermöglicht.
Dieser Menüeintrag wird durch das Projektmodul angezeigt. Als Voreinstellung ist
dieses Modul aktiviert.
44
Das Handbuch zu Kate
Ansicht → Auf Befehlszeile umschalten (F7)
Dieser Befehl schaltet die eingebaute Befehlszeile ein und aus.
Ansicht → JavaScript-Konsole anzeigen
Dies öffnet ein Fenster im Hauptfenster, um Javascript-Quelltext interaktiv auszuführen.
Weitere Informationen dazu finden Sie im Kapitel Kate mit Skripten erweitern.
Ansicht → Schema
Dieses Menü enthält die verfügbaren Farbschemata. Sie können hier das Schema für die
aktuelle Ansicht umschalten. Um das Standardschema zu verändern, benutzen Sie die Seite
Schriften & Farben des Einrichtungsdialogs.
Ansicht → Zeilenumbruch (F10)
Dieser Befehl schaltet den dynamischen Zeilenumbruch ein und aus. Durch den dynamischen Zeilenumbruch wird der gesamte Text sichtbar, ohne dass horizontal gerollt werden
muss, da der Inhalt einer Zeile wenn nötig in mehreren Zeilen angezeigt wird.
Ansicht → Anzeigen für dynamischen Zeilenumbruch
Wählen Sie hier, ob und wie die Markierungen für den dynamischen Zeilenumbruch angezeigt werden sollen. Dieser Menüpunkt steht nur zur Verfügung, wenn die Option Dynamischer Zeilenumbruch eingeschaltet ist.
Ansicht → Markierung für statischen Zeilenumbruch anzeigen
Dieser Menüpunkt schaltet die Anzeige einer senkrechten Linie an der Position des Zeilenumbruchs, die im Einstellungsdialog festgelegt ist. Diese Option funktioniert nur, wenn
eine Schriftart benutzt wird, in der alle Zeichen gleich breit sind.
Ansicht → Symbolspalte anzeigen (F6)
Mit diesem Eintrag wird ein zusätzlicher Rand an der linken Seite des aktiven Rahmens
ein- oder ausgeschaltet, der Symbole anzeigen kann. Auf dem Symbolrand werden die Positionen von markierten Bereichen im Editor angezeigt.
Ansicht → Zeilennummern anzeigen (F11)
Mit diesem Eintrag wird ein zusätzlicher Rand an der linken Seite des aktiven Rahmens
ein- oder ausgeschaltet, der Zeilennummern anzeigt.
Ansicht → Markierung für Bildlaufleiste anzeigen
Schaltet die Anzeige von Lesezeichen und anderen Markierungen in der senkrechten Bildlaufleiste ein und aus. Wenn diese Option eingeschaltet ist, dann werden die Markierungen
durch eine dünne Linie in der Bildlaufleiste dargestellt. Es wird die Markierungsfarbe für
diese Linie verwendet. Wenn Sie auf diese Linie mit der mittlere Maustaste klicken, dann
wird zu einer Postion in der Nähe des Lesezeichens gerollt.
Ansicht → Textgrafik auf Bildlaufleiste anzeigen
Dies ersetzt die Bildlaufleiste mit einer Grafik des Texts im aktuellen Dokument. Weitere
Informationen über die Textgrafik auf der Bildlaufleiste finden Sie in diesem Abschnitt des
Handbuch zu KatePart.
Ansicht → Markierungen für Quelltextausblendungen anzeigen (F9)
Schaltet die Anzeige der Quelltext-Ausblendungsleiste am linken Rand des Editorfensters
ein und aus. Sehen Sie unter Benutzen von Quelltextausblendung für weitere Informationen hierzu nach.
Ansicht → Quelltextausblendung
Diese Einstellungen sind für die Quelltextausblendung vorhanden:
Aktuelle Ebene einklappen
Blendet die Ebene aus, die den Cursor enthält.
45
Das Handbuch zu Kate
Aktuelle Ebene ausklappen
Blendet die Ebene ein, die den Cursor enthält.
Oberste Ebene einklappen (Strg+Umschalt+-)
Blendet alle Abschnitte der obersten Ebene im Dokument aus. Klicken Sie auf den
nach rechts zeigenden Pfeil, um all Abschnitte in der obersten Ebene wieder einzublenden.
Ansicht → Schrift vergrößern (Strg++)
Hiermit wird die Schriftgröße der Anzeige vergrößert.
Ansicht → Schrift verkleinern (Strg+-)
Hiermit wird die Schriftgröße der Anzeige verkleinert.
8.4
Das Menü „Projekte”
Das Menü Projekte ermöglicht das Umschalten zwischen aktuell offenen Projekten. Es wird
durch das Werkzeug Projekte angezeigt, das standardmäßig aktiviert ist.
M ENÜEINTRÄGE
Projekte → Zurück (Strg+Alt+Pfeil links)
Wechselt zum vorherigen Projekt.
Projekt → Nach vorn (Strg+Alt+Pfeil rechts)
Wechselt zum nächsten Projekt.
8.5
Das Menü Lesezeichen
Das Menü Lesezeichen enthält Einträge, die Lesezeichen im aktiven Dokument kontrollieren
Unterhalb der hier beschriebenen Einträge bekommt das Menü einen zusätzlichen Eintrag für jedes im aktuellen Dokument existierende Lesezeichen. Der Text des Lesezeicheneintrags besteht
aus den ersten Wörter der durch das Lesezeichen markierten Zeile. Klicken Sie auf einen Lesezeicheneintrag, um den Cursor zu der markierten Zeile zu setzen. Der Editor rollt das Fenster,
wenn notwendig.
M ENÜEINTRÄGE
Lesezeichen → Lesezeichen setzen (Strg+B)
Setzt oder entfernt ein Lesezeichen in der aktuellen Zeile des aktuellen Dokuments.
Lesezeichen → Alle Lesezeichen löschen
Löscht alle Lesezeichen im aktiven Dokument.
Lesezeichen → Vorheriges (Alt+Bild auf)
Dies bewegt den Cursor an den Beginn der ersten darüberliegenden Zeile mit einem Lesezeichen. Der Text des Menüeintrages enthält die Zeilennummer und den Textanfang der
Zeile. Dieser Eintrag ist nur dann verfügbar, wenn vor dem Cursor ein Lesezeichen existiert.
Lesezeichen → Nächstes (Alt+Bild ab)
Dies bewegt den Cursor an den Beginn der ersten nachfolgenden Zeile mit einem Lesezeichen. Der Text des Menüeintrages enthält die Zeilennummer und den Textanfang der Zeile.
Dieser Eintrag ist nur dann verfügbar, wenn nach dem Cursor ein Lesezeichen existiert.
46
Das Handbuch zu Kate
8.6
Das Menü Sitzungen
Dieses Menü enthält Einträge zum Benutzen und Verwalten von Sitzungen in Kate. Für weiter
Informationen hierzu lesen Sie bitte unter Sitzungen benutzen nach.
Sitzungen → Neu
Erzeugt einen neue leere Sitzung. Alle geöffneten Dateien werden geschlossen.
Sitzungen → Sitzung öffnen
Öffnet eine vorhandene Sitzung. Der Auswahldialog für Sitzungen wird angezeigt, damit
Sie eine Sitzung daraus auswählen können.
Sitzungen → Sitzung schnell öffnen
Dieses Untermenü öffnet eine vorhandene Sitzung.
Sitzungen → Sitzung speichern
Sichert die aktuelle Sitzung. Wenn diese Sitzung noch keinen Namen hat, werden Sie aufgefordert, einen Namen einzugeben.
Sitzungen → Sitzung speichern als ...
Sichert die aktuelle Sitzung unter einem neuen Namen. Sie werden aufgefordert, einen Namen einzugeben.
Sitzungen → Sitzungen verwalten ...
Zeigt die Sitzungsverwaltung, in der Sie Sitzungen löschen und umbenennen können.
8.7
Das Menü Extras
Extras → Nur-Lesen-Modus
Setzt das aktuelle Dokument auf den Status Nur-Lesen. Dies verhindert jede Änderung am
Dokument und dessen Formatierung.
Extras → Modus
Wählen Sie hier den Dateityp, den Sie für das aktuelle Dokument verwenden wollen. Dadurch wird die Standardeinstellung für den Dateityp in Einstellungen → Kate einrichten
... für dieses Dokument überschrieben.
Extras → Hervorhebung
Wählen Sie hier das Hervorhebungsschema, das Sie für das aktuelle Dokument verwenden
wollen. Dadurch wird die Standardeinstellung für die Hervorhebungsregeln in Einstellungen → Kate einrichten ... für dieses Dokument überschrieben.
Extras → Einrückung
Wählen Sie hier den Einrückungsstil, den Sie für das aktuelle Dokument verwenden wollen. Dadurch wird die Standardeinstellung für die Einrückungsregeln in Einstellungen
→ Kate einrichten ... für dieses Dokument überschrieben.
Extras → Kodierung
Wählen Sie hier die Kodierung, die Sie für das aktuelle Dokument verwenden wollen. Diese Einstellung überschreibt die unter Einstellungen → Editor einrichten ... auf der Seite
Öffnen/Speichern festgelegte Standardkodierung nur für das aktuelle Dokument.
47
Das Handbuch zu Kate
Extras → Zeilenende
Wählen Sie hier den Zeilenendemodus, den Sie für das aktuelle Dokument verwenden wollen. Dadurch wird die Standardeinstellung, die in Einstellungen → Kate einrichten ... Öffnen/Speichern festgelegt ist, für dieses Dokument überschrieben.
Extras → Byte-Reihenfolge-Markierung (BOM) hinzufügen
Mit dieser Aktion kann ausdrücklich eine Byte-Reihenfolge-Markierung für Dokumente in Unicode-Kodierung hinzugefügt werden. Die Byte-Reihenfolge-Markierung ist ein
Unicode-Zeichen, das die Bytereihenfolge (Big- oder Little-Endian) eines Textes anzeigt.
Weitere Informationen finden Sie im Artikel Byte-Reihenfolge-Markierung.
Extras → Skripte
Dieses Untermenü enthält eine Liste von allen Aktionen, für die es Skripte gibt. Die Liste
kann leicht durch das Schreiben eigener Skripte verändert werden. Kate kann auf diesem
Weg mit eigenen Werkzeugen erweitert werden.
Es gibt eine vollständige Liste von Skripten in der KatePart-Dokumentation.
Extras → Quelltextvervollständigung aufrufen (Strg+Leertaste)
Manueller Aufruf der Quelltextvervollständigung, üblicherweise durch einen mit dieser
Aktion belegten Kurzbefehl.
Extras → Wortvervollständigung
Mit Wort unten erneut verwenden (Strg+9) und Wort oben erneut verwenden
(Strg+8) wird bei der Texteingabe vorwärts und rückwärts von der aktuellen CursorPosition nach ähnlichen Wörtern gesucht und der Text vervollständigt. Mit ShellEingabevervollständigung wird ein Feld mit passenden Wörtern angezeigt.
Extras → Rechtschreibung → Automatische Rechtschreibprüfung (Strg+Umschalt+O)
Ist die Automatische Rechtschreibprüfung aktiviert, werden falsch geschriebene Wörter
bei der Eingabe unterstrichen.
Extras → Rechtschreibung → Rechtschreibung ...
Dieser Menüpunkt startet das Rechtschreibprüfungsprogramm, es hilft dem Benutzer, alle
Schreibfehler zu finden und zu korrigieren.
Weitere Informationen zum KDE-Rechtschreibprüfungsprogramm finden Sie im Abschnitt
Rechtschreibprüfung der KDE-Grundlagen.
Extras → Rechtschreibung → Rechtschreibung (ab Cursor) ...
Dieser Menüpunkt startet das Rechtschreibprüfungsprogramm mit dem Unterschied, dass
die Prüfung erst an der Cursor-Position beginnt und nicht ab Beginn des Dokuments.
Extras → Rechtschreibung → Rechtschreibprüfung für Auswahl ...
Dieser Menüpunkt startet das Rechtschreibprüfungsprogramm für den aktuell ausgewählten (markierten) Text.
Extras → Rechtschreibung → Wörterbuch auswählen ...
Zeigt ein Auswahlfeld mit allen verfügbaren Wörterbüchern zur Rechtschreibprüfung unten im Editorfenster an. Dadurch kann das Wörterbuch schnell gewechselt werden, z. B.
für die automatische Rechtschreibprüfung von Text in mehreren Sprachen.
Extras → Einrückungen löschen
Dies löscht alle Einrückungen für den aktuell ausgewählten Text oder für die Zeile, in der
sich der Cursor befindet. Löschen der Einrückungen stellt sicher, dass der gesamte ausgewählte Text den gewählten Einrückungsregeln folgt.
48
Das Handbuch zu Kate
Extras → Ausrichten
Bewirkt, dass die aktuelle Zeile oder aktuelle Auswahl nach den Einstellungen für den
aktuellen Einrückungsmodus und den Einrückungseinstellungen im Dokument neu ausgerichtet wird.
Extras → Kommentar (Strg+D)
Dies fügt das Zeichen für eine Kommentarzeile und ein Leerzeichen an den Zeilenanfang
der aktuellen Zeile oder der aktuellen Auswahl hinzu.
Extras → Kommentar entfernen (Strg+Umschalt+D)
Dies entfernt das Zeichen für eine Kommentarzeile und ein Leerzeichen (sofern vorhanden)
am Zeilenanfang der aktuellen Zeile oder der aktuellen Auswahl.
Extras → Großschreibung (Strg+U)
Der ausgewählte Text oder der Buchstabe nach dem Cursor wird in Großschreibung gesetzt.
Extras → Kleinschreibung (Strg+Umschalt+U)
Der ausgewählte Text oder der Buchstabe nach dem Cursor wird in Kleinschreibung gesetzt.
Extras → Großschreibung am Wortanfang (Alt+Strg+U)
Setzt den ausgewählten Text oder das aktuelle Wort in Großbuchstaben.
Extras → Zeilen zusammenführen (Strg+J)
Setzt die ausgewählten Zeilen oder die aktuelle und die folgende Zeile zu einer Zeile zusammen. Zwischen den Zeilen wird jeweils ein Leerzeichen als Zwischenraum belassen
oder eingefügt, weitere vorhandene Zwischenräume werden an den betroffenen Zeilen
vorn und am Ende entfernt.
Extras → Zeilenumbruch hinzufügen
Das gesamte Dokument wird automatisch mit Zeilenumbrüchen versehen. Das heißt, dass
automatisch eine neue Zeile begonnen wird, wenn die aktuelle Zeile die Länge, die unter Zeilenumbruch bei auf der Karte Bearbeitung in Einstellungen → Editor einrichten ...
eingestellt wurde, überschritten wird.
Extras → Textbaustein erstellen
Erstellt einen neuen Textbaustein, der als wieder verwendbarer Text in jeden Bereich von
beliebigen Dokumenten eingefügt werden kann.
Extras → Textbausteine ...
Zeigt eine Liste aller verfügbaren Textbausteine.
Menüeinträge für die eingerichteten Erweiterungen werden am Ende dieses Menüs angezeigt.
8.8
Das Menü Einstellungen
Das Menü Einstellungen enthält Einträge zum Einstellen der Eigenschaften des Hauptfensters,
wie z. B. anzeigen/unterdrücken von Werkzeugleisten und Anzeigen, und Einträge zum Zugriff
auf die Dialoge zum Konfigurieren von Kate.
Einstellungen → Werkzeugleiste anzeigen
Schaltet die Anzeige einer verschiebbaren Werkzeugleiste mit Knöpfen für oft gebrauchte
Befehlen ein und aus.
49
Das Handbuch zu Kate
Einstellungen → Statusleiste anzeigen
Schaltet die Anzeige der Statusleiste mit Informationen über den aktuellen Text am unteren
Rand des Editorfensters ein und aus.
Einstellungen → Pfad in der Titelleiste anzeigen
Schaltet die Anzeige des vollständigen Pfades der aktuellen Datei in der Titelleiste des Fensters ein und aus.
Einstellungen → Vollbildmodus (Strg+Umschalt+F)
Schaltet die Vollbildanzeige ein oder aus.
Einstellungen → Kurzbefehle festlegen ...
Zeigt den bekannten KDE-Einrichtungsdialog für Kurzbefehle. Weitere Informationen dazu finden Sie im Abschnitt Kurzbefehle benutzen und anpassen der KDE-Grundlagen.
Einstellungen → Werkzeugleisten einrichten ...
Zeigt den bekannten KDE-Einrichtungsdialog für Werkzeugleisten. Weitere Informationen
dazu finden Sie im Abschnitt Anpassung der Werkzeugleisten der KDE-Grundlagen.
Einstellungen → Kate einrichten ...
Öffnet den Haupteinrichtungsdialog
8.9
Das Menü Hilfe
Zusätzlich zu den im Folgenden beschriebenen normalen KDE-Hilfe-Menüeinträgen gibt es hier
einen Eintrag zur Anzeige von Informationen Über die Editorkomponente.
Hilfe → Handbuch zu Kate (F1)
Startet das Hilfe-System von KDE mit der Kate-Hilfe (diesem Dokument).
Hilfe → Was ist das? (Umschalt+F1)
Ändert den Mauscursor zu einer Kombination von Zeiger und Fragezeichen. Das Klicken
auf ein Element innerhalb von Kate öffnet ein Hilfefenster, das die Funktion des Elementes
beschreibt (sofern es Hilfe für das bestimmte Element gibt).
Hilfe → Probleme oder Wünsche berichten ...
Öffnet den Dialog für Problemberichte, in dem Sie Fehler und Wünsche berichten können.
Help → Sprache der Anwendung umschalten
Öffnet einen Dialog zur Einstellung der Hauptsprache und Ausweichsprache für diese
Anwendung.
Hilfe → Über Kate
Zeigt Versions- und Autoreninformationen an.
Hilfe → Über KDE
Zeigt Versionsinformation und Grundsätzliches zu KDE an.
50
Das Handbuch zu Kate
Kapitel 9
Kate einrichten
Anders Lund
GUI-Übersetzung: Thomas Diehl
Deutsche Übersetzung: Matthias Schulz
9.1
Überblick
Kate bietet viele Möglichkeiten, mit Feineinstellungen die Anwendung wie gewünscht reagieren
zu lassen. Die wichtigsten sind:
Der Einrichtungsdialog
Das Haupteinrichtungsfenster, in dem wichtige Einstellungen für Kate, das Editorfenster
und die Nutzung von Erweiterungen vorgenommen werden.
Das Menü Einstellungen
Dieses Menü enthält oft benutzte Einstellungen und dient zum Öffnen der Einstellungsdialoge.
Das Menü Ansicht
Gestattet die Teilung des aktiven Rahmens, sowie das Ein- und Ausschalten von Symbolund Zeilennummernspalte für das aktive Dokument.
Als eingebetteter Terminal-Emulator wird die in den Systemeinstellungen ausgewählte Standardkomponente benutzt. Durch Klicken mit der rechten Maustaste kann ein Kontextmenü mit
Optionen zur Einrichtung des Terminals geöffnet werden.
51
Das Handbuch zu Kate
9.2
Der Haupteinrichtungsdialog
Der Kate-Haupteinrichtungsdialog zeigt eine Baumstruktur links und eine Seite mit Einstellungen zu dem links ausgewählten Thema auf der rechten Seite.
Die Einstellungen sind in zwei Gruppen unterteilt, nämlich
• Programm
• Editor
9.3
Die Einstellungen zum Programm
Diese Gruppe enthält Seiten mit Einstellungen der Kate-Anwendung.
9.3.1
Allgemein
Diese Seite enthält einige globale Einstellungen von Kate
Verhalten
Warnung ausgeben, sobald Dateien von fremden Programmen geändert wurden.
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.
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.
52
Das Handbuch zu Kate
Meta-Information
Meta-Information über Sitzungen hinaus speichern
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.
Unbenutzte Meta-Information löschen nach
Setzt die Anzahl der Tage, für die die Meta-Informationen für früher geöffnete Dateien behalten werden. Dadurch kann die Datenbasis auf eine vernünftige Größe begrenzt werden.
9.3.2
Sitzungen
Dieser Abschnitt enthält Einstellungen, die im Abschnitt Benutzen von Sitzungen beschrieben
werden.
Sitzungsbestandteile
Fenstereinstellungen einbeziehen
Wenn eingeschaltet, sichert Kate die Fenstereinstellungen mit jeder Sitzung.
Verhalten beim Programmstart
Hier stellen Sie ein, wie sich Kate beim Start verhält. Diese Einstellung kann in der Befehlszeile überschrieben werden.
Neue Sitzung starten
Mit dieser Einstellung startet Kate eine neue unbenannte Sitzung beim Programmstart.
Zuletzt verwendete Sitzung laden
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.
Sitzung manuell auswählen
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.
Jede Änderung der Sitzungsdaten (geöffnete Dateien und - wenn aktiviert - auch die Fenstereinstellung) werden immer gespeichert.
9.3.3
Erweiterungen
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.
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.
Weitere Informationen über die verfügbaren Module finden Sie im Abschnitt Kapitel 4.
53
Das Handbuch zu Kate
9.3.4
Dokumente
Hintergrundschattierung
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 Die Dokumentliste finden Sie nähere Erläuterungen hierzu.
Sortieren nach:
Stellt ein, wie die Dokumentliste sortiert wird. Diese Einstellung kann auch vom mit der
rechten Maustaste aufrufbaren Menü vorgenommen werden.
Ansichtsmodus
Hier gibt es zwei Einstellungen, die die Anzeige in der Werkzeugansicht Dokumente beeinflussen. Mit Baumansicht werden die Dokumente unterhalb der Ordner, in denen sie sich
befinden, angezeigt, während die Listenansicht eine flache Liste der Dokumente anzeigt.
Vollständigen Pfad anzeigen
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.
9.4
Einstellungen für den Editor
Weitere Informationen über diesen Abschnitt des Einrichtungsdialogs finden Sie im Abschnitt
Einrichtung der Editorkomponente des Handbuchs zu KatePart.
9.5
Einstellungen mit Dokumentvariablen
Weitere Informationen über die Anwendung von Dokumentvariablen in Kate finden Sie im Abschnitt Einstellungen mit Dokumentvariablen im Handbuch zu KatePart.
54
Das Handbuch zu Kate
Kapitel 10
Danksagungen und Lizenz
Kate. Copyright für das Programm 2000, 2001, 2002 - 2005 Die Kate-Entwickler.
D AS T EAM VON K ATE :
Christoph Cullmann [email protected]
Projektmanager & Kernentwickler
Anders Lund [email protected]
Kernentwickler, Perl-Syntaxhervorhebung, Dokumentation
Joseph Wenninger [email protected]
Kernentwickler, Syntaxhervorhebung
Michael Bartl [email protected]
Kernentwickler
Phlip [email protected]
Projektkompiler
Waldo Bastian [email protected]
Puffersystem
Matt Newell [email protected]
Testen ...
Michael McCallum [email protected]
Kernentwickler
Jochen Wilhemly [email protected]
KWrite-Autor
Michael Koch [email protected]
Portierung von KWrite nach KParts
Christian Gebauer [email protected]
Weitere Mitarbeit
Simon Hausmann [email protected]
Weitere Mitarbeit
55
Das Handbuch zu Kate
Glen Parker [email protected]
Funktion Rückgängig, Integration von KSpell in KWrite
Scott Manson [email protected]
Hervorhebung für XML in KWrite
John Firebaugh [email protected]
Verschiedene Verbesserungen
Dominik Haumann [email protected]
Entwickler, Syntaxhervorhebung
V IELE A NDERE HABEN MIT GEHOLFEN :
Matteo Merli [email protected]
Hervorhebung für RPM-Spezifikationsdateien, Diff und mehr
Rocky Scaletta [email protected]
Hervorhebung für VHDL
Yury Lebedev
Hervorhebung für SQL
Chris Ross
Hervorhebung für Ferite
Nick Roux
Hervorhebung für ILERPG
John Firebaugh
Hervorhebung für Java™, und Vieles mehr
Carsten Niehaus
Hervorhebung für LaTeX
Per Wigren
Hervorhebung für Makefiles, Python
Jan Fritz
Hervorhebung für Python
Daniel Naber
Kleine Fehlerkorrekturen, XML-Modul
Copyright der Dokumentation 2000,2001 Seth Rothberg [email protected]
Dokumentation-Copyright 2002, 2003, 2005 Anders Lund [email protected]
Übersetzungen von:
• Thomas Diehl [email protected], GUI-Übersetzung
• Matthias [email protected], Übersetzung der Dokumentation
Diese Dokumentation ist unter den Bedingungen der GNU Free Documentation License veröffentlicht.
Dieses Programm ist unter den Bedingungen der GNU General Public License veröffentlicht.
56
Das Handbuch zu Kate
Anhang A
Reguläre Ausdrücke
Weitere Informationen über die Anwendung von regulären Ausdrucken in Kate finden Sie im
Anhang Reguläre Ausdrücke im Handbuch zu KatePart.
57
Das Handbuch zu Kate
Anhang B
Installation
Informationen zum Installieren von Kate und anderen KDE-Anwendungen finden Sie im Kapitel
Installation der KDE-Grundlagen oder in der Dokumentation Ihrer Distribution.
58
Das Handbuch zu Kate
Anhang C
Index
D
Das Hauptfenster, 12
Die Dokumentenliste, 12
E
Editorbereich, 12
Einstellen
Einstellungen
Voreinstellungen, 51
T
Terminal-Emulator, 33
59

Documentos relacionados