KDbg - Benutzerhandbuch - Programmausgabe
Author: Johannes Sixt

Inhalt

# Das Programmausgabefenster

Das Programmausgabefenster wird mit Ansicht|Ausgabe geöffnet. Das Ausgabefenster zeichnet den Text auf, den das Programm auf `stdout` und `stderr` ausgibt.

Das Ausgabefenster lässt keine Eingabe zu und unterstützt nur eine äußerst minimale Terminalemulation: Lediglich `\n` (Zeilenvorschub, line-feed), `\t` (horizontaler Tabulator) und `\r` (Wagenrücklauf, carriage-return) werden behandelt. Das reicht im Allgemeinen für Programme mit grafischer Benutzeroberfläche aus, die nur Debug-Ausgaben schreiben.

Wenn ein Programm zum ersten Mal in KDbg geladen wird, wird dieses Ausgabefenster nicht benutzt. Der Grund dafür ist, dass KDbg nicht wissen kann, ob das Programm eine ausgefeilte Terminalemulation benötigt oder ob es Eingaben über das Terminal erwartet. Deshalb wird standardmässig ein Terminalemulator verwendet. Um die Ausgaben in das Ausgabefenster umzuleiten, gehen sie wie folgt vor:

1. Rufen Sie mittels Einstellungen|Dieses Programm die programmspezifischen Einstellungen auf.
2. Schalten Sie auf das Register Ausgabe um.
3. Wählen Sie Nur Ausgabe, einfache Terminalemulation und klicken Sie OK.
4. Laden Sie das Programm erneut, indem Sie es aus der Liste unter Datei|Zuletzt geöffnete Programme wählen.

Sie können den Inhalt des Fensters jederzeit löschen, indem Sie Löschen aus dem Popup-Menü wählen, das Sie mit der rechten Maustaste aufrufen können.

Falls die letzte Zeile des Ausgabefensters sichtbar ist, verschiebt sich der Fensterinhalt automatisch, sodass die letzte Zeile immer sichtbar bleibt, wenn neuer Text ankommt. Wenn Sie hingegen den Fensterinhalt verschieben, sodass die letzte Zeile nicht sichtbar ist, bleibt der sichtbare Teil unverändert.