הגדרת משתני סביבה של פרוקסי במסוף המשולב של 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 מתוך רשימת פרוקסי HTTP. השתמשו ברשומת env.osx/env.windows המתאימה לפלטפורמת ה-shell. קבצי האתחול של ה-shell עשויים להחליף את הערכים האלה.
לחלופין, הפעילו את תהליך ה-VS Code הראשון מתוך הסביבה הרצויה. חלון code מאוחר יותר יכול להשתמש בתהליך שכבר פועל במקום בערכי ה-shell החדש.
terminal.integrated.inheritEnv משפיע על הורשה ב-Linux/macOS ואין לו השפעה ב-Windows. הוא אינו מצהיר בעצמו על המשתנים הנדרשים.
ב-WSL, SSH או מכולות, החילו את ההגדרות במקום שבו המסוף פועל והשתמשו במאזין שנגיש שם. הצלחה ב-Marketplace בודקת רק את בקשת העורך; היא אינה קובעת מסלול מרוחק ל-pip/Git.