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