2017-05-31 4 views
1

Ich verwende VS-Code für meine Python-Projekte, aber die meiste Zeit brauche ich nicht den Debugger, um das Skript beim Ausführen zu stoppen. Standardmäßig, wenn ich F5 drücke, wird das Skript in der ersten Zeile gestoppt und ich muss F5 erneut drücken, um es zu starten.Stop bei der Eingabe standardmäßig deaktivieren?

Dies kann durch Bearbeiten der projektbezogenen launch.json geändert werden; obwohl ich möchte, dass es standardmäßig so ist (und auch für Nicht-Projekt-Dateien, wie zum Beispiel Test-Skripte).

Gibt es eine Möglichkeit, das zu tun? Es gibt keinen Parameter für diese Funktion, den ich in meinem settings.json festlegen kann.

Dank

Antwort

0

Es ist/war? eine Option

"stopOnEntry": false;

, die Sie Ihrer launch.json Datei hinzufügen könnten. Es ist mir nicht klar, ob diese Option noch existiert oder fehlerhaft ist. Siehe zum Beispiel

stopOnEntry issues. Auf jeden Fall würde ich versuchen, die Option hinzuzufügen und zu sehen, was passiert.

+0

Nun, diese Option existiert aber nur projektweise (VS Code kennt diese Einstellung nicht, wenn ich die JSON-Datei nach Parametern bearbeite) –

1

Ich fand die Antwort mehr oder weniger zufällig. Sie können es also nicht global konfigurieren, aber Sie können eine Python-Debugging-Umgebung erstellen (oder ändern). Sobald Sie das getan haben, können Sie es konfigurieren und stopOnEntry auf false für diese Umgebung festlegen. Wenn Sie danach den richtigen Debugger auswählen, wird stopOnEntry niemals aktiviert (für diese Umgebung).

Verwandte Themen