VSCode Code ausführen und debuggen

VS Code bietet integrierte Unterstützung für das Ausführen und Debuggen von Node.js-Anwendungen.

In diesem Kapitel verwenden wir die im vorherigen Abschnittinstallierte Python-Erweiterung, um ein Python-Programm zu debuggen.

Als Nächstes debuggen wir das hello.py-Programm, das wir zuvor erstellt haben.

Stellen Sie vor dem Debuggen sicher, dass Python 3 auf Ihrem Computer installiert ist.

Wenn auf Ihrem Computer kein Python-Interpreter installiert ist, wird in der unteren rechten Ecke des Fensters eine Benachrichtigung angezeigt.

Wählen Sie Select Interpreter aus, um die Befehlspalette zu öffnen, und wählen Sie den Python-Interpreter aus, den Sie verwenden möchten, oder installieren Sie einen neuen.

Haltepunkte festlegen

Platzieren Sie in der Datei hello.py den Cursor auf der print-Zeile, klicken Sie auf den kleinen roten Punkt (er erscheint, wenn Sie die Maus über die Position des roten Punkts bewegen), oder drücken SieF9Taste, um einen Haltepunkt festzulegen.

Am linken Rand des Editors erscheint ein roter Punkt, der anzeigt, dass ein Haltepunkt festgelegt wurde.

Haltepunkte ermöglichen es Ihnen, das Programm anzuhalten, wenn es eine bestimmte Codezeile erreicht, was das Debuggen erleichtert.

Eine Debug-Sitzung starten

Drücken SieF5, um die Debug-Sitzung zu starten.

Das System fordert Sie auf, einen Debugger auszuwählen. Wählen Sie den Python-Debugger.

Wählen Sie "Run the current Python file":

Code debuggen

Nach dem Start des Programms wird die Ausführung am von Ihnen gesetzten Haltepunkt angehalten.

Tipp:Bewegen Sie den Mauszeiger über die Variable name im Editor, um ihren Wert anzuzeigen. In der Variablenansicht der Debug-Ansicht können Sie die Variablenwerte jederzeit anzeigen.

Programmausführung fortsetzen

Klicken Sie in der Debug-Symbolleiste auf die Schaltfläche „Weiter“, oder drücken Sie erneut F5, um die Ausführung des Programms fortzusetzen.

VS Code bietet viele erweiterte Debugging-Funktionen, wie z. B. Variablen überwachen, bedingte Haltepunkte und Startkonfigurationen.

Andere Erweiterungen