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

Похожие статьи