Définir les variables d'environnement du proxy dans le terminal intégré de VS Code
terminal.integrated.env est une entrée distincte de la préférence http.proxy de l'éditeur.
"terminal.integrated.env.linux": {
"http_proxy": "http://proxy.example:8080",
"https_proxy": "http://proxy.example:8080"
}Fusionnez ce fragment Linux avec les paramètres d'environnement existants du terminal, puis ouvrez un nouveau terminal. Pour les téléchargements publics susceptibles de passer par un intermédiaire public, construisez les valeurs d'URL HTTP à partir de la liste de proxys HTTP. Utilisez l'entrée env.osx/env.windows correspondant à la plateforme du shell. Les fichiers de démarrage du shell peuvent remplacer ces valeurs.
Sinon, lancez le premier processus VS Code depuis l'environnement voulu. Une fenêtre code ouverte plus tard peut réutiliser le processus déjà en cours plutôt que les valeurs de ce nouveau shell.
terminal.integrated.inheritEnv influe sur l'héritage sous Linux/macOS et n'a aucun effet sous Windows. Il ne déclare pas lui-même les variables requises.
Pour WSL, SSH ou les conteneurs, appliquez les réglages là où le terminal s'exécute et utilisez un écouteur joignable à cet endroit. Un succès dans le Marketplace ne teste que la requête de l'éditeur ; il n'établit pas de route distante pour pip/Git.