Proxy-Umgebungsvariablen im integrierten Terminal von VS Code setzen
terminal.integrated.env ist eine eigene Eingabe, getrennt von der http.proxy-Einstellung des Editors.
"terminal.integrated.env.linux": {
"http_proxy": "http://proxy.example:8080",
"https_proxy": "http://proxy.example:8080"
}Diesen Linux-Block mit den vorhandenen Umgebungseinstellungen des Terminals zusammenführen und dann ein neues Terminal öffnen. Für öffentliche Downloads, die über einen öffentlichen Vermittler laufen können, die HTTP-URL-Werte aus der HTTP-Proxy-Liste bilden. Für die Shell-Plattform den passenden Eintrag env.osx/env.windows verwenden. Startdateien der Shell können diese Werte ersetzen.
Alternativ den ersten VS-Code-Prozess aus der gewünschten Umgebung starten. Ein späteres code-Fenster kann den bereits laufenden Prozess nutzen statt der Werte dieser neuen Shell.
terminal.integrated.inheritEnv wirkt sich auf die Vererbung unter Linux/macOS aus und hat unter Windows keine Wirkung. Die erforderlichen Variablen deklariert es selbst nicht.
Bei WSL, SSH oder Containern die Einstellungen dort anwenden, wo das Terminal läuft, und einen dort erreichbaren Listener verwenden. Ein Erfolg im Marketplace prüft nur die Anfrage des Editors; er belegt keine entfernte Route für pip/Git.