"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.

מאמרים קשורים