Ange proxy-miljövariabler i VS Codes integrerade terminal
terminal.integrated.env är en separat indata från editorns http.proxy-inställning.
"terminal.integrated.env.linux": {
"http_proxy": "http://proxy.example:8080",
"https_proxy": "http://proxy.example:8080"
}Slå ihop det här Linux-utdraget med terminalens befintliga miljöinställningar och öppna sedan en ny terminal. För offentliga nedladdningar som kan gå via en offentlig mellanhand bygger du HTTP-URL-värdena från lista över HTTP-proxyer. Använd motsvarande env.osx/env.windows-post för skalsplattformen. Skalets startfiler kan ersätta dessa värden.
Alternativt kan du starta den första VS Code-processen från den avsedda miljön. Ett senare code-fönster kan använda den redan körande processen i stället för den nya skalets värden.
terminal.integrated.inheritEnv påverkar arv i Linux/macOS och har ingen verkan i Windows. Det deklarerar inte själv de nödvändiga variablerna.
För WSL, SSH eller containrar använder du inställningarna där terminalen körs och en lyssnare som går att nå därifrån. Framgång i Marketplace testar bara editorns begäran; det etablerar ingen fjärrväg för pip/Git.