Weiter Zurück Inhaltsverzeichnis

### 5. Übersicht

Wenn man KDevelop betrachtet, kann man die Benutzeroberfläche nach Ihrer logischen Aufteilung beschreiben: Das Hauptfenster, die Baumansicht und das Ausgabefenster, umgeben von der Menüleiste, Werkzeugleisten und der Statuszeile. Dieser Abschnitt beschreibt den Zweck jedes Teils der Oberfläche, angefangen bei den Fenstern zu den Leisten und den Funktionen, die zur Verfügung stehen.

### 5.1 Hauptfenster

Das Hauptfenster besteht aus vier Tabulatoren, von denen die zwei linken zur Bearbeitung zur Verfügung stehen. Zuerst kommt das Header/Resourcen-Fenster für Header- und andere Textdateien wie die SGML-Dokumentationen, dann das C/C++ Fenster zur Bearbeitung des Quellcodes. Auf diese folgt das Dokumentationsfenster, das eine HTML-Formate anzeigt. Ganz rechts befindet sich das Werkzeuge-Fenster zur Arbeit mit externen Programmen wie KIconedit oder KDbg, die in die Entwicklungsumgebung eingebettet sind. Jedes Werkzeug, das registriert ist, können Sie über das "Werkzeuge" Menü aufrufen; die Registrierung von weiteren Programmen können Sie über einen Konfigurationsdialog vornehmen (sehen Sie General Configuration). Eine Beschreibung der Editorfunktionen finden Sie im Kapitel Arbeiten mit dem Editor, zum Hilfebrowser schlagen Sie bitte Arbeiten mit dem Editor<@@ref>Benutzung des DokumentationsbrowsersBenutzung des Dokumentationsbrowsers nach.

### 5.2 Der Klassenbrowser und die Dateiansichten

#### Die Klassenansicht

Die Klassenansicht (CV, Class Viewer) zeigt alle Klassen Ihres Projekts als auch globale Funktionen und Variablen an. Das Öffnen des Baumes zeigt Ihnen dann die Memberfunktionen und Mitglieder der Klasse mit Symbolen für Attribute (private, protected und public, Signale und Slots), sodaß Sie die Eigenschaften der Members visuell ohne ein Durchsuchen der Headerdatei erkennen können. Die Auswahl einer Klasse öffnet die zugehörige Header-Datei, die die Klasse enthält, und setzt den Cursor an den Anfang der Klassendeklaration. Wenn Sie eine Memberfunktion auswählen, wird die Implementierungsdatei geöffnet und der Cursor am Funktionskopf plaziert. Bei Attributen schlägt KDevelop die Headerdatei auf und setzt den Cursor and die Deklaration des Elements. Die Klassenansicht bietet weiterhin Kontextmenüs, die Ihnen spezialisiertere Operationen erlauben, sehen Sie dazu Der Klassenbrowser.

#### Die Logische Dateiansicht

Die Logische Dateiansicht (LFV, Logical File Viewer) erlaubt das Sortieren von Dateien mittles Filtern in Gruppen. Individuelle Gruppen können über den Eintrag "Eigenschaften" im Projektmenü hinzugefügt werden oder einem rechten Mausklick über der Baumansicht. Dies erlaubt einen spezialisierteren Zugriff auf Dateien, da nur Projektdateien angezeigt werden. Nach Ihrem Mime-Typ werden die Dateien durch die entsprechenden Programme geöffnet. Sie werden daher den LFV benutzen, um schnellen Zugriff auf z.B. Pixmaps zu haben- dies wird Ihnen KIconedit (falls auf Ihrem System installiert) im Werkzeuge-Fenster starten und die ausgewählte Datei öffnen.

#### Die Aktuelle Dateiansicht

Die Aktuelle Dateiansicht (RFV, Real File Viewer) zeigt das Projektverzeichnis mit allen Dateien an, sodaß Sie auch nicht-Projektdateien bearbeiten können wie Makefile.am's. Popup Menüs bieten ebenfalls Funktionen wie das hinzufügen, entfernen oder löschen von Dateien.

#### Der Dokumentationsbaum

Der Dokumentationsbaum (DOC) zeigt alle verfügbaren HTML-basierten Dokumentationen als Bücher an. Die Auswahl eines Buches öffnet Ihnen die erste Seite im Browser-Fenster. Über dem Ordner "Andere" bietet Ihnen ein Popup-Menü die Konfiguration von zusätzlichen Dokumentation im HTML-Format an.

### 5.3 Ausgabefenster

Das Ausgabefenster ist aufgeteilt in ein Meldungen-Fenster ein StdOut- und ein StdErr-Fenster für folgende Funktionen:

- Meldungen-Fenster: zeigt die Ausgabe des Compilers an. Klicken über Fehlermeldungen setzt den Cursor im Editor an die Stelle, an der der Compiler den Fehler fand.
- StdOut Fenster: Anzeige für Terminal-basierte Applikationen, die Nachrichten zur Standardausgabe senden. Terminal Applikationen werden jetzt allerdings in Terminal-Fenstern gestartet.
- StdErr Fenster: zeigt Ihnen alle Fehlermeldungen an, die Ihr Programm an die Standard-Fehlerausgabe sendet. Dies wird häufig zu Testzwecken benötigt. Das Ausgabefenster wird immer dann automatisch geöffnet, wenn ein externer Prozeß aufgerufen wird wie das Erstellungsprogramm.

### 5.4 Befehle der Menüleiste

#### Dateimanagement und Druckfunktionen

Dieser Abschnitt behandelt die Funktionen, die KDevelop zur Dateiverwaltung bereitstellt; Sie können über die Einträge des Datei-Menüs oder die entsprechenden Schaltflächen der Werkzeugleiste aufgerufen werden:

- Neu STRG+N Öffnet den "Neue Datei" Dialog, der Ihnen das Anlegen einer neuen Datei erlaubt. Die Datei kann mit verschiedenen Schablonen angelegt werden; weiterhin geben Sie Dateinamen und Pfad an.

- Öffnen STRG+O zeigt den "Öffne Datei..." Dialog an und läßt Sie den Dateinamen einer zu öffnenden Datei auswählen.

- Schießen STRG+W Schließt die Datei des aktuellen Bearbeitungsfensters

- Speichern STRG+S Saves the file opened in the top editing window. If the file has not been saved yet, the "Save File As..." dialog will be opened to let you choose a path and filename for the file to be saved.

- Speichern unter... öffnet den "Speichere Datei unter..." Dialog, indem Sie der Datei unter einen neuen Namen abspeichern können.

- Alles speichern Speichert alle geänderten Dateien

- Drucken... STRG+P Öffnet den "Drucke Datei" Dialog, in dem Sie die Druckereinstellung für die Verwendung von a2ps, enscript oder lpr festlegen, um dann zu drucken.

- Verlassen STRG+Q Beendet KDevelop. Wenn Dateien geändert wurden, werden Sie aufgefordert, diese zu speichern.

#### Bearbeiten von Dateien

Hier wird das "Bearbeiten" Menü und die zugehörigen Symbole der Werkzeugleiste behandelt, die zur Bearbeitung von Dateien verwendet werden. Die Editierfunktionen sind ebenso über ein Kontext-Menü des Editors erreichbar.

- Rückgängig STRG+Z Macht die letzte Bearbeitungsfunktion rückgängig

- Wiederherstellen STRG+Z Wiederholt eine Rückgängig gemachte Operation

- Ausschneiden STRG+X Schneidet die aktuelle Auswahl aus und kopiert sie in die Zwischenablage.

- Kopieren STRG+C Kopiert eine Auswahl in die Zwischenablage. Dies gilt auch für Auswahlen, die im Dokumentations-Browser gemacht werden.

- Einfügen STRG+V fügt den Inhalt der Zwischenablage an der aktuellen Position ein.

- Einrücken STRG+I Rückt eine Auswahl nach rechts ein

- Ausrücken STRG+U Rückt eine Auswahlt nach links ein

- Datei einfügen...STRG+Insert läßt Sie eine Datei auswählen, deren Inhalt an der aktuellen Position eingefügt werden soll

- Suchen... STRG+F Öffnet die Suchen-Dialog und sucht den gewählten Ausdruck in der aktuellen Datei. Zur Suche über mehrere Dateien verwenden Sie "Suchen in Dateien...".

- Suche wiederholen F3 Wiederholt die letzte Suche. Dies gilt auch für Suchoperationen, die in der Dokumentation durchgeführt werden, wenn mehr als ein Treffer in der gleichen Seite gefunden wurde.

- Ersetzen... STRG+R Öffnet den "Suchen und ersetzen" Dialog, der einen gesuchten Ausdruck durch einen neuen ersetzt

- Suchen in Dateien... STRG+Alt+F Zeigt den "Suchen in Dateien" Dialog an, der über `grep` ganze Verzeichnisse mit zusätzlichen Wildcards durchsucht. Die Suchergebnisse werden in einer Liste angezeigt, die Dateinamen, Zeile und Ausdruck enthält. Die Auswahl eines Ausdrucks öffnet die gewählte Datei und setzt den Cursor an die Position des Ergebnisses.

- Alles auswählen STRG+A Markiert den gesamten Text der Datei, die momentatn geöffnet ist.

- Alles abwählen Entfernt alle Markierungen in der aktuellen Datei. Dies wird meist nur in Verbindung mit Multi-Auswahl benötigt, sodaß Sie nicht jede Auswahl separat entfernen müssen.

- Auswahl umkehren Invertiert die Auswahl, heißt: die aktuelle Auswahl wird entfernt und unmarkierter Text wird ausgewählt.

#### Ansichts-Konfiguration

Das Ansicht-Menü bietet Funktionen zum Öffnen und Schließen von Fenstern und Befehle zur Einstellung der Werkzeugleisten und Statuszeile ebenso wie Funktionen zum Fehlerlokalisierung.

- Gehe zu Zeile... STRG+GÖffnet den "Gehe zu Zeile..." Dialog, in dem Sie die Zeilennummer angeben, zu der Sie springen möchten. Die Zeilennummer wird gespeichert und markiert, sodaß Sie entweder sofort nochmals zur Zeile springen können oder eine neue Zeile angeben.

- Nächster Fehler F4Springt zum nächsten Fehler, den KDevelop aus der Ausgabe erkennt. Die Ausgabe-Nachricht von Make oder anderen Werkzeugen sollten Ihnen eine Hilfe zur Fehlerbehebung sein.

- Vorheriger Fehler Shift+F4 Springt zum vorherigen Fehler.

- Dialogeditor STRG+D Wechselt zum Dialogeditor

- Baumansicht Shift+T Schaltet die Baumansicht links des Hauptfensters ein bzw. aus.

- Ausgabeansicht Shift+O Schaltet das Ausgabefenster unter der Hauptansicht ein bzw. aus

- Toolleiste Schaltet die Werkzeugleiste ein bzw. aus.

- Browser-Toolbar Schaltet die Browser-Werkzeugleiste ein bzw. aus.

- Statusleiste STRG+B Schaltet die Statuszeile ein bzw. aus.

- Aktualisieren Aktualisiert den Klassenbrowser. Der Scanfortschritt wird über eine Anzeige in der Statuszeile angezeigt.

#### Erzeugen und Organisieren von Projekten

Dieser Abschnitt beschreibt Funktionen, die Ihnene im Projekt-Menü zur Verfügung stehen und die der Erzeugung und Organisation von Projekten dienen.

- Neu... Startet den KAppWizard und erlaubt das Erstellen von neuen Projekten über die Auswahl von Typ, Name, Version und andern Optionen.

- Öffnen startet den "Projekt öffnen" Dialog, in dem Sie eine KDevelop Projekt-Datei auswählen können. Nach der Auswahl wird das Projekt in den Arbeitsbereich geladen.

- Öffne letztes Projekt... enthält ein Untermenü mit den letzten fünf geöffneten Projekten, um bestehende Projekte schneller zu öffnen.

- Schließen Schließt das aktuelle Projekt. Dies wird normalerweise automatisch durch KDevelop vorgenommen, wenn Sie die Entwicklungsumgebung beenden, ein neues Projekt erstellen oder ein bestehendes Projekt öffnen.

- Neue Klasse... Startet den Klassengenerator, um eine Klasse zu erstellen, die dem Projekt hinzugefügt wird. Der Klassengenerator erlaubt die Angabe von Klassennamen, Vererbung und Dateinamen für die neue Klasse.

- Vorhandene Datei(en) hinzufügen Öffnet einen Auswahldialog, in dem Sie Dateien selektieren, die Sie dem aktuellen Projekt hinzufügen mochten. KDevelop kopiert diese dann in das angegebene Verzeichnis und aktualisiert das Projekt.

- Neue Übersetzungsdatei hinzufügen Öffnet den Sprachauswahl-Dialog, in dem Sie die hinzuzufügende Sprache angeben können. Dies wird häufig von Übersetzern verwendet, die ihre Sprache unterstützen möchten.

- Dateieigenschaften Shift+F7 Öffnet den Datei-Eigenschaften Dialog, der eine Kopie des LFV enthält und die Einstellungen der Projektdateien anzeigt.Hier geben Sie die Eigenschaften für Dateien an, z.B. den Installationspfad.

- Meldungen erstellen und verbinden Dies erstellt die Meldungsdatei des Projekts, die alle zu übersetzenden Strings der Quellcodes enthält und von Übersetzern zur erstellung der po-Datei ihrer Sprache benötigt wird.

- API-Dokumentation erstellen Ruft KDoc auf, aus den Kommentaren Ihrer Headerdateien eine HTML-Dokumentation Ihrer Klassen zu erstellen.

- Benutzerhandbuch erstellen Ruft ksgm2html auf, aus Ihrer SGML-Datei das HTML-Benutzerhandbuch zu erstellen. Wenn ksgml2html nicht installiert ist, wird sgml2html verwendet.

- Distribution erstellen:

  - tar.gz erzeugt die Distributionsdatei Ihres aktuellen Projekts im Projekt-Verzeichnis, die Sie den End-benutzern zur Verfügung stellen. Der Endbenutzer entpackt dann mit `tar zxvf yourproject.tar.gz` das Paket in ein Quellverzeichnis und benutzt die Standard-Kommandos `./configure, make` und `make install`.

- Einstellungen F7 Öffnet den Projekt-Optionen Dialog, in dem Sie die verschiedenen Einstellungen Ihres Projekts vornehmen. Dies könnte z.B. eine neue Versionsnummer oder Compiler-Optionen sein, die Sie etwa auf -02 für eine Release-Version setzten.

#### Erstellen von Projekten

Dieser Abschnitt beschreibt das "Bauen" Menü, das alle Befehle zum Aufruf des Erstellungsprogramms enthält.

- Datei compilieren... STRG+F8 Aktive, wenn das obere Editor-Fenster einen Quellcode enthält. Dies übersetzt nur die aktuelle Implementations-Datei und läßt Sie Zeit sparen, wenn Sie Fehler erwarten.

- Erstellen F8 Ruft das Erstellungsprogramm auf und erzeugt die Zieldatei.

- Alles neu erstellen erstellt alle Objektdateien und die Zieldatei erneut.

- SäubernAlles neu erstellen/ Entfernt alle durch das Erstellungsprogramm erzeugten Dateien und erstellt die Zieldatei erneut.

- Stoppen F10 Stoppt den aktuellen Prozeß.

- Ausführen F9 Führt die Zieldatei nach einem Erstellungsvorgang aus.

- Mit Argumenten ausführen Alt+F9 Führt die Zieldatei mit Argumenten aus. Zuerst erscheint ein Dialogfeld, in dem Sie die Argumente angeben (die im Projekt für einen späteren Aufruf gespeichert werden), danach verwendet Ihre Applikation die angegebenen Komandozeilen-Optionen. Beachten Sie, das Ihre Applikation aus dem Projektverzeichnis ausgeführt wird.

- Debuggen... Öffnet KDbg im Werkzeuge-Fenster um Ihre Applikation zu debuggen. In diesem Fall öffnet KDbg autmatisch die Datei mit der main() funktion und started die Applikation.

- DistClean Löscht alle erzeugten Objektdateien des Projekts. Distclean sollte vor der Distribution Ihres Projekts ausgeführt werden, damit die Distributionsdatei keine Plattform-spezifischen Dateien enthält wie diejenigen, die Ihr Compiler erzeugt hat.

- Autoconf und automake Ruft das Erstellungsprogramm mit der Datei Makefile.dist auf, die sich im Projektverzeichnis befindet. Makefile.dist enthält alle Kommandos für automake, autoconf etc. um ein Projekt zu erstellen. Wenn Sie Dateien manuell hinzufügen oder selbst Makros ändern, sollten Sie Autoconf aufrufen, gefolgt von Configure (s.u.), um die Makefiles zu aktualisieren und die Änderungen in das Projekt einzubinden.

- Configure Führt das configure-Skript aus, das durch Autoconf erzeugt wird. Wenn dieses Kommando nicht ausgeführt werden kann, rufen Sie nochmals Autoconf auf, um das configure-Skript zu erstellen.

#### Aufruf von Werkzeugen

Das Werkzeuge-Menü enthält standardmäßig die Einträge für folgende Programme, falls diese installiert sind: KDbg, KIconEdit und KTranslator. Diese werden durch das KDevelop Installationsprogramm geprüft und in dieser Reihenfolge eingefügt. Der Aufruf eines Programms öffnet das "Werkzeuge"-Fenster und startet das Programm innerhalb dieses Fensters. Die Programme können Sie über den "Werkzeuge" Eintrag des Einstellungen-Menüs konfigurieren; lesen Sie dazu <@@ref>Konfiguration des "Werzeuge"-MenüsKonfiguration des "Werzeuge"-Menüs.

#### Anpassen von KDevelop

Das Optionen-Menü enthält alle Einträge zum Aufruf von Konfigurationsdialogen, mit denen Sie die Standardeinstellungen von KDevelop anpassen können. Spezielle Einstellungen wie die Editor-Optionen oder Druckereinstellungen haben ihre eigenen Einträge; Einstellungen, die das generelle Verhalten von KDevelop beeinflussen, können Sie im KDevelop Setup durchführen.

- Editor... Erlaubt die Einstellung des Editors in Bezug auf Zeilenumbruch, Auswahl etc.

- Editor-Farben... Hier können Sie die Farb-Konfiguration des Editors festlegen wie etwa den Hintergrund.

- Editor Voreinstellungen... setzt die Editor-Standardeinstellungen wie Schriftart und Größe

- Hervorhebungen Läßt Sie die Schriftart und Farben der Hervorhebungen für verschiedene Programmiersprachen inklusive HTML einstellen.

- Dokumentationsbrowser In diesem Tabulator-Dialog stellen Sie die Optionen des Hilfebrowsers wie Schriftarten, Farben etc. ein.

- Drucker konfigurieren... Enthält die Einträge der Drucker-Konfigurationsdialoge entsprechend den verwendteten Druckprogrammen.

  - a2ps Konfiguriert den Drucker zur Benutzung von a2ps. Für weitere Informationen sehen Sie nach unter "Drucken".

  - enscriptKonfiguriert den Drucker zur Benutzung von enscript. Für weitere Informationen sehen Sie nach unter "Drucken".

- Werkzeuge... Öffnet den Toolsmenu Konfigurations-Dialog. Hier können Sie das "Werkzeuge"-Menü bearbeiten, indem Sie Programme, die KDevelop im Werkzeugfenster öffnet, hinzufügen oder entfernen.

- KDevelop Setup Öffnet den KDevelop Setup-Dialog. Der erste Tabulator enthält generelle Einstellungen, gefolgt von der Schnelltasten-Konfiguration und den Dokumentations-Einstellungen. Die Dokumentationseinstellungen beinhalten auch die Generierung von HTML-Dokumentation und die Einrichtung des Such-Indexes für die Benutzung des Hilfe-Browsers.

#### Das Fenstermenü

Das Fenstermenü enthält eine Liste aller geöffneten Dateien. Dies erlaubt ein schnelles wechseln zu einer anderen Datei, die Sie gerade bearbeiten.

#### Verwendung von Lesezeichen

Das Lesezeichen-Menü ist zum hinzufügen und entfernen von Lesezeichen gedacht, die Sie in der aktuellen Datei setzen möchten. Da KDevelop zwei Editierfenster verwendet, verwaltet auch jedes seine eigenen Lesezeichen.

- Lesezeichen setzen öffnet ein Kontextmenü mit bis zu neun konfigurierbaren Lesezeichen. Dies erlaubt ein setzen von Lesezeichen nach logischen Gesichtspunkten.

- Lesezeichen hinzufügen STRG+Alt+A Fügt die Zeile der aktuellen Cursorposition dem Lesezeichen-menü hinzu. Bedenken Sie, das Sie u.U. ein Lesezeichen überschreiben, das Sie zuvor mit der "Lesezeichen setzen" Funktion erstellt haben. Wenn der Browser geöffnet ist, wird dem Browser-Fenster ein Lesezeichen hinzugefügt.

- Lesezeichen löschen STRG+Alt+C Löscht die Lesezeichen-Einträge des gerade sichtbaren Fensters, z.B. wenn das Header-Fenster gerade geöffnte ist, werden alle Einträge des Header-Fensters gelöscht.

- Headerfenster Enthält die Lesezeichen des Header-Fensters. Die Auswahl eines Lesezeichens setzt den Crusor an die angezeigte Zeile. Bedenken Sie, das die Lesezeichen nur an das Fenster gebunden sind und nicht an die Dateien.

- C/C++ Fenster Enthält die Lesezeichen des C/C++ Fensters. Die Einstellungen gelten wie für das Header-Fenster.
- Browserfenster Enthält die Lesezeichen des Browsers. Die Auswahl eines Lesezeichens öffnet den Browser mit der entsprechenden Seite.

#### Online-Hilfe

Das Hilfe-Menü enthält Einträge zur Navigation im Hilfebrowser als auch Einträge zur Bibliotheks- und Online-Dokumentation für die meistbenutzten Dokumentationen. Zusätzliche Online-Hilfe können Sie im DOC-Tabulator der Baumansicht auswählen, der sich automatisch öffnet (falls Autoswitch eingeschaltet ist), wenn Sie auf den Dokumentations-Browser wechseln.

- Zurück Alt+ Pfeil links Öffnet die vorherige Dokumentations-Seite

- Vorwärts Alt+ Pfeil rechts Öffnet die nächste Seite, falls Sie mindestens eimal zurück gewählt haben.

- Suche Markierten Text F2 Scannt den Suchindex nach dem aktuell markierten Text des Editor- oder Browserfensters. Nach der Suche wird Ihnen eine Resultats-Seite angezeigt, in der Sie die gewünschte Hilfeseite aufrufen können. Nach der Auswahl zeigt Ihnen der Browser die gefundene Textstelle markiert an. Mit F3 (Weitersuchen) können Sie das nächste Ergebnis auf derselben Seite anzeigen.

- Search for Help on...Öffnet den "Suche nach Hilfe zu..." Dialog, in dem Sie nach einem spezifischen Ausdruck suchen können.

- Benutzerhandbuch F1 Öffnet die Inhalts-Seite des KDevelop Benutzerhandbuchs.

- Programmierhandbuch Öffnet das KDevelop Programmierhandbuch

- Tip des Tages Öffnet den Tip des Tages Dialog, um Sie über weitere Features von KDevelop zu informieren.

- KDevelop Homepage Bringt Sie zur Homepage von KDevelop, falls Sie über einen Internet-Zugang verfügen.

- Bugreport... Öffnet den Bugreport-Dialog, in dem Sie dem KDevelop-Team eine Fehlerbeschreibung per E-Mail senden können; siehe auch <@@ref>Bug ReportBug Report

- C/C++ Referenz Zeigt die Index-Seite der C/C++ Referenz an. Ist diese nicht installiert, zeigt Ihnen eine Fehlerseite an, wie Sie die Referenz nachinstallieren.

- Qt-Bibliothek Wechselt zur Index-Seite der Qt-Dokumentation, die Sie mit Ihrer Kopie der Qt-Bibliothek erhalten haben.

- KDE-Core-Bibliothek Öffnet den Klassenindex der KDE-Core Bibliotheksdokumentation.

- KDE-GUI-Bibliothek Wie vor für die GUI-Bibliothek

- KDE-KFile-Bibliothek Wie vor für die KFile-Bibliothek

- KDE-HTML-Bibliothek Wie vor für die HTML-Bibliothek

- Projekt-API-Dokumentation Wechselt zum Klassendokumentation des Projekts

- Projekt-Benutzerhandbuch Öffnet die Inhaltsseite des Benutzerhandbuchs Ihres aktuellen Projekts. Verwenden Sie diese Funktion zur Kontrolle der HTML-Ausgabe Ihrer Dokumentation.

- Über KDevelop... Öffnet eine Dialogbox mit Informationen zu KDevelop mit Hinweisen zur Version, Autoren, Email-Adressen und Lizenzbestimmungen.

### 5.5 Schaltflächen der Werkzeugleisten

KDevelop bietet schnellen Zugriff auf verschiedene Kommandos durch Werkzeugleisten. Diese sind die Standard- und die Browser-Leiste; im Dialogeditor-Modus ist nur die Standard-Leiste verfügbar. Beide können Sie mit den entsprechenden Einträgen im "Ansicht" Menü ein- bzw. ausschalten; auch können Sie die Leisten aus dem Hauptfenster bewegen und an jeder Seite des Arbeitsbereiches bewegen.

#### Die Standard-Werkzeugleiste

Die Standard-Werkzeugleiste erlaubt die schnelle Ausführung der meistbenötigten Funktionen zur Dateiverwaltung und -bearbeitung als auch zur Erstellung Ihrer Applikation. Die Schaltflächen führen von links nach rechts folgende Befehle aus:

- Projekt öffnen - zeigt den "Projekt öffnen"-Dialog an
- Datei öffnen - zeigt den "Datei öffnen"-Dialog an und enthält zusätzlich ein verzögertes Popup-Menü, mit dem Sie schnellen Zugriff auf die Header- und Quellcodedateien des aktuellen Projekts haben.
- Datei speichern - speichert die aktuelle Datei
- Datei drucken - öffnet den Druckdialog
- (Trennungsfeld)
- Rückgängig - macht die letzte Aktion rückgängig
- Wiederherstellen - führt eine rückgängig gemachte Aktion erneut aus
- Ausschneiden - schneidet die aktuelle Auswahl aus
- Kopieren - kopiert die aktuelle Auswahl in die Zwischenablage
- Einfügen - fügt den Inhalt der Zwischenablage an die aktuelle Position ein
- (Trennungsfeld)
- Datei compilieren - übersetzt die aktuelle Quellcode-Datei des Quellcodefensters. Im Dialogeditor-Modus ersetzt durch das "Quellen erzeugen" Schaltfeld.
- Erstellen - ruft das Erstellungsprogramm auf
- Alles neu erstellen - erstellt das Projekt neu
- Debuggen - öffnet KDbg mit der Applikations-Binärdatei zum Debuggen im Werkzeugfenster
- Ausführen - fordert die Zieldatei zur Ausführung auf
- Stoppen - beendet den aktuellen Prozeß
- (Trennungsfeld)
- Dialogeditor - wechselt in den Dialogeditor-Modus. Dort ist die Schaltfläche durch "Quellcode-Editor" ersetzt, um zum Editier-Modus zu wechseln.
- Baumansicht - schaltet die Baumansicht ein/aus und zeigt den aktuellen Status als betätigt/ unbetätigt an
- Ausgabeansicht - schaltet die Ausgabeansicht ein/aus und zeigt den aktuellen Status als betätigt/ unbetätigt an
- (Trennungsfeld)
- Was ist das...? Hilfe-Schaltfläche - ändert den Cursor in einen Fragezeichen-Pfeil und informiert Sie bei einem Klick über Elementen der KDevelop Benutzeroberfläche über die entsprechende Funktionalität.

#### Die Browser-Werkzeugleiste

Die Browser-Werkzeugleiste ist eine weitere Werkzeugleiste, mit der Ihnen eine Reihe nützlicher Funktionen zur Navigation in Dateien und der Dokumentation zur Verfügung stehen. Die Werkzeugleiste enthält:

- Die Klassen-Combobox - hier können Sie eine Klasse des aktuellen Projekts auswählen, zu der Sie wechseln möchten
- Die Methoden-Combobox - hier können Sie eine Methode der aktuellen Klasse auswählen, um zur Implementierung der Methode zu wechseln.
- Die Klassen-Assistenten Schaltfläche - der Klassen-Assistent bringt Sie abwechselnd zur Deklaration / Implementation der aktuell ausgewählten Methode. Ein verzögertes Popup-Menü gibt Ihnen Zugriff auf weitere Elemente der Klassenwerkzeuge, um Klassen, Methoden und Attribute zur aktuellen Klasse hinzuzufügen.
- Zurück - wechselt zur vorherigen Seite des Dokumentationsbrowsers; enthält ein verzögertes Popup-Menü zur Auswahl einer besuchten Seite
- Vorwärts - wechselt zu einer Dokumentations-Seite in Vorwärts-Richtung und enthält ebenfalls ein Popup-Menü zur Auswahl einer besuchten Seite.
- Halt - Stoppt den Browser, die aktuell angeforderte Datei zu laden.
- Erneut laden - stellt die angezeigte Dokumentationsseite erneut dar.
- Benutzerhandbuch - öffnet das Inhaltsverzeichnis des KDevelop-Handbuchs.
- Suche Markierten Text - durchsucht den Dokumentations-Index nach dem ausgewählten Text; arbeitet sowohl im Browser- als auch im Editorfenster.
- Suche nach Hilfe zu... - öffnet den "Suche nach Hilfe zu..."-Dialog, in dem Sie den gesuchten Ausdruck eingeben können, um die Dokumentation zu durchsuchen.

### 5.6 Tastenbefehle

Dieser Abschnitt behandelt die vordefinierten als auch die Standard-Konfiguration der Schnelltasten für Kommandos, die Sie in der KDevelop Entwicklungsumgebung verwenden können. Um die Belegung zu ändern, lesen Sie bitte das Kapitel <@@ref>Ändern von SchnelltastenÄndern von Schnelltasten.

#### Tastaturbelegung für Textbearbeitung

#### Cursorbewegung

    um ein Zeichen nach links                               LINKS
    um ein Zeichen nach rechts                              RECHTS
    um ein Wort nach links                                  STRG+LINKS
    um ein Wort nach rechts                                 STRG+RECHTS
    eine Zeile nach oben                                    OBEN
    eine Zeile nach unten                                   UNTEN
    zum Anfang der aktuellen Zeile                          POS 1
    zum Ende der aktuellen Zeile                            ENDE
    eine Bildschirmseite nach oben                          BILD-OBEN
    eine Bildschirmseite nach unten                         BILD-UNTEN
    zum Anfang der Datei                                    STRG+BILD-OBEN
    zum Ende der Datei                                      STRG+BILD-UNTEN

#### Markieren von Text

    um ein Zeichen nach links                               UMSCHALT+LINKS
    um ein Zeichen nach rechts                              UMSCHALT+RECHTS
    um ein Wort nach links                                  STRG+UMSCHALT+LINKS
    um ein Wort nach rechts                                 STRG+UMSCHALT+RECHTS
    um eine Zeile nach oben                                 STRG+OBEN
    um eine Zeile nach unten                                STRG+UNTEN
    zum Anfang der aktuellen Zeile                          STRG+POS 1
    zum Ende der aktuellen Zeile                            STRG+ENDE
    um eine Bildschirmseite nach oben                       UMSCHALT+BILD-OBEN
    um eine Bildschirmseite nach unten                      UMSCHALT+BILD-UNTEN
    bis zum Anfang der Datei                                STRG+UMSCHALT+BILD-OBEN
    bis zum Ende der Datei                                  STRG+UMSCHALT+BILD-UNTEN

#### Einfügen und Kopieren von Text, Tabulator

    Einfügemodus ein/ausschalten                            EINFG
    markierten Text in die Zwischenablage kopieren          STRG+C, STRG+EINF
    Inhalt der Zwischenablage einfügen                      STRG+V, UMSCHALT+EINF
    aktuelle Zeile löschen                                  STRG+K
    Absatz nach der aktuellen Zeile einfügen                ENDE, dann EINGABETASTE
    Absatz vor der aktuellen Zeile einfügen                 POS 1, dann EINGABETASTE
    Bearbeitung rückgängig machen                           STRG+Z
    Rückgängig gemachte Bearbeitung wiederherstellen        STRG+Y
    Tabulator einfügen                                      TAB

#### Löschen von Text

    Zeichen links vom Cursor löschen                        RÜCKTASTE
    Zeichen rechts vom Cursor löschen                       ENTF
    markierten Text löschen                                 Text auswählen, dann RÜCKTASTE oder ENTF

#### Text suchen im Editor

    öffne "Gehe zu Zeile..."-Dialog                         STRG+G
    öffne "Suche Text"-Dialog                               STRG+F
    letzte Suche wiederholen                                F3
    öffnen des "Suchen und Ersetzen"-Dialogs                STRG+R

    öffnen des "Suchen in Dateien"-Dialogs                  F4
    suche markierten Text mit Grep                          UMSCHALT+F4

#### Textsuche mit dem Dokumentations-Browser

    suche markierten Editor Text in der Dokumentation       F2
    suche markierten Browser Text in der Dokumentation      F2
    suche auf aktueller Seite wiederholen                   F3

    suche markierten Browser Text im Projekt                UMSCHALT+F2

#### Browser Schnelltasten

    vorherige Seite                                         ALT+LINKS
    nächste Seite                                           ALT+RECHTS

#### Lesezeichen verwalten

    Lesezeichen hinzufügen                                  STRG+ALT+A
    Lesezeichenliste löschen                                STRG+ALT+C

#### Schnelltasten für Symbole der Werkzeugleisten

    Symbol "Datei öffnen"                                   STRG+O
    Symbol "Datei speichern"                                STRG+S
    Symbol "Datei drucken"                                  STRG+P
    Symbol "Rückgängig"                                     STRG+Z
    Symbol "Wiederherstellen"                               STRG+Y
    Symbol "Ausschneiden"                                   STRG+X
    Symbol "Kopieren"                                       STRG+C
    Symbol "Einfügen"                                       STRG+V
    Symbol "Datei compilieren"                              STRG+F8
    Symbol "Erstellen"                                      F8
    Symbol "Ausführen"                                      F9
    Symbol "Mit Argumenten ausführen"                       ALT+F9
    Symbol "Dialogeditor"                                   STRG+D
    Symbol "Zurück"                                         ALT+LINKS, falls Browser sichtbar
    Symbol "Vorwärts"                                       ALT+RECHTS, falls Browser sichtbar
    Symbol "Suche markierten Text"                          F2

#### Fensterverwaltung

Um zu einem bestimmten Fenster zu wechseln, drücken Sie den unterstrichenen Buchstaben im Fenstertitel; z.B. Werkzeuge über ALT+W

#### Schnelltasten zum Erstellungsprozeß

    Aktive Quelltextdatei übersetzen                        STRG+F8
    Aktuelle Zieldatei erstellen                            F8
    Zieldatei nach Erstellung ausführen                     STRG+F9
    Zieldatei mit Argumenten ausführen                      ALT+F9
    Aktuellen Prozeß beenden                                F10

Weiter Zurück Inhaltsverzeichnis