在 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 URL 值。按 shell 平台选用对应的 env.osx/env.windows 条目。shell 的启动文件可能覆盖这些值。
另一种做法是从目标环境启动第一个 VS Code 进程。之后打开的 code 窗口会沿用已在运行的进程,而不是那个新 shell 的值。
terminal.integrated.inheritEnv 只影响 Linux/macOS 的继承行为,在 Windows 上没有作用。它本身并不声明所需的变量。
对 WSL、SSH 或容器,应在终端实际运行的位置应用设置,并使用该处可达的监听地址。Marketplace 里的成功只验证编辑器发出的请求,并不能证明 pip/Git 的远程链路可用。