Задаване на прокси променливи в интегрирания терминал на VS Code
terminal.integrated.env е отделен вход, различен от настройката http.proxy на редактора.
"terminal.integrated.env.linux": {
"http_proxy": "http://proxy.example:8080",
"https_proxy": "http://proxy.example:8080"
}Съединете този Linux фрагмент със съществуващите настройки на средата на терминала, след което отворете нов терминал. За публични изтегляния, които може да минават през публичен посредник, изградете стойностите на HTTP URL от списък с HTTP прокси. За платформата на обвивката използвайте съответния запис env.osx/env.windows. Стартовите файлове на обвивката може да заменят тези стойности.
Друг вариант е първият процес на VS Code да се стартира от желаната среда. По-късен прозорец code може да използва вече работещия процес, а не стойностите на новата обвивка.
terminal.integrated.inheritEnv влияе на наследяването в Linux/macOS и няма ефект в Windows. Той сам не декларира нужните променливи.
За WSL, SSH или контейнери приложете настройките там, където работи терминалът, и използвайте слушател, достъпен оттам. Успехът в Marketplace проверява само заявката на редактора; той не установява отдалечен маршрут за pip/Git.