VS Code unter Windows: Terminal nach dem Python-Start fokussieren

Wenn ein Python-Programm mit Run Python File gestartet wird, wartet es häufig im Terminal auf eine Eingabe. Mit der folgenden Einstellung springt der Cursor nach dem Start automatisch ins Terminal.

Einstellung unter Windows aktivieren

  1. Öffne Visual Studio Code.
  2. Öffne über das Zahnrad unten links die Einstellungen. Alternativ kannst du Strg + , drücken.
  3. Gib oben in das Suchfeld Python Terminal Focus After Launch ein.
  4. Aktiviere Python › Terminal: Focus After Launch.
  5. Öffne eine gespeicherte Python-Datei und starte sie oben rechts mit Run Python File.

Der Fokus sollte nun automatisch im Terminal liegen. Eingaben für input() kannst du direkt tippen, ohne vorher in das Terminal zu klicken.

Alternative über die settings.json

Öffne mit Strg + Umschalt + P die Befehlspalette und wähle Preferences: Open User Settings (JSON). Ergänze innerhalb der geschweiften Klammern:

"python.terminal.focusAfterLaunch": true

Falls bereits andere Einstellungen vorhanden sind, muss vor dieser Zeile ein Komma stehen.

Wenn es nicht funktioniert

  • Prüfe, ob die offizielle Python-Erweiterung von Microsoft installiert und aktiviert ist.
  • Starte das Programm wirklich mit Run Python File und nicht über eine andere Erweiterung wie Code Runner.
  • Speichere die Python-Datei vor dem Start.
  • Starte VS Code einmal neu, falls die Einstellung nicht sofort übernommen wird.

Weitere Informationen: Offizielle Einstellungsreferenz für Python in VS Code.

Nach oben scrollen