Das Skriptfenster von IDLE
Das Skriptfenster (Editor-Fenster)
Dieses Fenster kann am Vorhandensein des Menüs „Format“ erkannt werden.
Falls kein Skriptfenster angezeigt wird, so kann durch die Tastenkombination Strg-N oder Auswahl des File-Menü-Eintrags „New File“ oder ein Skriptfenster geöffnet werden.
Einstellungen des Skriptfensters
Über das Menü „Options“ des Skriptfensters kann „Configure IDLE“ angewählt werden, um den Einstellungsdialog zu öffnen. Dort befinden sich zwei wichtige Einstellungen auf der Seite „General“.
Einstellung für den Start von IDLE
Auf der Seite „General“ sollte hinter „At Startup“ die Einstellung „Open Edit Window“ angewählt werden, um festzulegen, daß beim Programmstart gleich das Skriptfenster angezeigt wird.
Einstellung für den Start von Python -Programmen
Ebenfalls auf der Seite „General“ sollte „No Prompt“ angewählt werden. Dadurch werden einige der lästigen Abfrage zum Speichern von Skripten unterbunden.
Dann wird beim Start eines Skriptes (beispielsweise mit F5) das Skript jedesmal ohne Nachfrage abgespeichert.
Die Benutzung des Skriptfensters
Eingabe eines Skripts
Normalerweise kann ein Skript direkt in das große mehrzeilige Textfeld eingegeben, welches das Fenster fast ganz ausfüllt. Falls solch ein Textfeld fehlt kann mit [ Programmenü : File > New File ] oder Strg-N eine neues Eingabefenster geöffnet werden.
- Beispielskript
print( 1 )
print( 2 )
Speichern eines Skripts
Mit Strg-S kann ein Skript abgespeichert werden. Leider zwingt das Programm den Programmierer ohnehin, sein Skript vor dem Start zu speichern. Wenn man das Skript aber einmal abspeichert und dann nach dem nächsten Programm das abgespeicherte Skript über [ Programmenü : File > Recent Files ] wieder öffnet und überarbeitet, sollte kein weiteres Speichern mehr erforderlich sein.
Dateinamen von Skripten sollten keine Leerzeichen enthalten.
Python -Quelldateien sollten die Dateinamenserweiterung »py« haben.
Der Name einer Quelldatei sollte (ohne die Dateinamenserweiterung) nicht mit dem Namen eines Moduls übereinstimmen, das man eventuell verwenden möchte, also beispielsweise nicht »random« oder »math« und keine Leerzeichen enthalten.
Skripte sollten nicht, wie von IDLE manchmal vorgeschlagen, in den Programmordner von Python gespeichert werden, da sie beim Löschen der Python -Implementation dann verloren gehen könnten.
Die verschiedene Menüeinträge zum Speichern
File/Save speichert die Datei unter ihrem Pfad, falls schon ein Pfad vergeben wurde. Sonst verhält es sich wie „File/Save As…“.
File/Save As… speichert die Datei unter einem Pfad, der dabei festgelegt werden kann, und legt dadurch auch den Pfad fest, der für die nächste Speicherung mit „Save As…“ vorgeschlagen beziehungsweise für die nächste Speicherung mit „Save“ verwendet wird.
File/Save Copy As… speichert die Datei unter einem Pfad, der dabei festgelegt werden kann, ohne dabei den den Pfad, der für die nächste Speicherung mit „Save As…“ vorgeschlagen beziehungsweise für die nächste Speicherung mit „Save“ verwendet wird, zu verändern beziehungsweise festzulegen.
Änderungen eines Skripts erkennen
Ein Sternchen »*« vor dem Dateinamen zeigt es, wenn der Text im Editor seit der letzten Speicherung verändert wurde.
Modulnamen suchen
Um zu sehen, ob es unter der verwendeten Python -Installation schon ein bestimmtes Modul gibt, kann der Modulname nach “Open Module ” aus dem Menü “File ” von IDLE eingegeben werden. Wird dann angezeigt “ERROR: module not found”, so wurde kein Modul mit dem eingegebenen Namen gefunden – ansonsten wird der Quelltext des Modules angezeigt. Dieser Quelltext sollte auf keinen Fall unbeabsichtigt verändert werden!
Starten eines Skriptes
Mit [ Programmenü : Run > Run Module ] oder F5 kann der gerade bearbeitete Text als Skript gestartet werden. Ausgaben erscheinen dann im Dialogfenster.
Ein Skript kann auch gestartet werden, während ein Skript bereits ausgeführt wird. (Dadurch die Ausführung des bis zu diesem Moment ausgeführten Skripts abgebrochen.)
Schließen anderer Fenster
In der Regel können andere IDLE -Fenster als das Fenster mit dem gerade bearbeitetem Skript, zur besseren Übersicht jederzeit geschlossen werden.
Das Ändern der Einrückung mit IDLE
Im Format-Menü finden sich Einträge, um die Einrückung der markierten Zeilen zu vergrößern oder zu verkleinern.
- Die Einrückung einer Zeile ist durch die Anzahl der Leerzeichen am Anfang dieser Zeile bestimmt.
Das Auskommentieren mit IDLE
Im Format-Menü finden sich Einträge, um markierte Zeilen als Kommentar zu kennzeichnen, oder eine solche Kennzeichnung wieder aufzuheben.
Das Festlegen von Tastaturkürzeln
Über den Eintrag “Configure IDLE” im Menü “Options” kann der Settings-Dialog geöffnet werden, auf dessen Seite “Keys” eine benutzerdefinierte Tastaturbelegung definiert werden kann. Hierfür ist zunächst ein “custom key set ” anzulegen. Alsdann kann, solange dieser angewählt ist, den einzelne Funktionen eine Tastenkombination zugeordnet werden.
Die Aufrufhilfe
In vielen Fällen zeigt IDLE nach dem Eingeben des Anfangs eines Aufrufs, wie beispielsweise »print(«, ein kleines Hilfefenster mit Informationen zum Aufrufbaren an.
Falls solch ein Hilfefenster stört, kann es mit Strg-C geschlossen werden.
Die Farben
Schlüsselwörter, wie »from«, und Standardnamen, wie »str«, werden mit anderer Textfarbe geschrieben als verfügbare Bezeichner. So kann man es leicht erkennen, wenn man versehentlich einen Namen verwendet, der zu Problemen führen könnte. Notfalls ist es möglich solche Namen durch das Anhängen eines Grundstrichs »_« zu vermeiden, indem man also »from_« beziehungsweise »str_« verwendet.
Das Python -Arbeitsverzeichnis ⃗
Wenn IDLE neu gestartet und noch nicht entsprechend umkonfiguriert wurde, so öffnet [ Programmenü : File > Save as… ] in der Regel das Python -Arbeitsverzeichnis. Dies eröffnet also die Möglichkeit, bei Bedarf den Ort des Python -Arbeitsverzeichnisses zu finden!