首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS无需重新启动/注销即可刷新集成终端环境变量

VS无需重新启动/注销即可刷新集成终端环境变量
EN

Stack Overflow用户
提问于 2019-02-12 23:20:29
回答 4查看 13K关注 0票数 23

如果您在windows上添加/更改某些环境变量(例如PATH),即使在重新启动“VS Code”之后,它在VS Code集成终端中也不可用。

但是如果您从windows打开该终端(命令提示符/Powershell/...)它将具有这些新的/更新的值!!

我应该怎么做才能刷新这些环境变量?(无需重启或注销)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-02-12 23:20:29

您需要在一个终端的新窗口中运行以下行(命令提示符、Powershell等...):

代码语言:javascript
复制
code

它将从它们打开一次“VS Code”。

现在,您可以关闭和重新打开“VS代码”,只要你想要的次数,使用其正常的快捷方式,并拥有您的环境变量。

票数 31
EN

Stack Overflow用户

发布于 2021-11-05 17:54:24

我得到了以下工作(至少在VS代码1.62.00上)。

  1. Restart VS Code
  2. 打开新的终端(通过Terminal->New TerminalCtrl+Shift+`,或者在终端窗口的右上角使用+ ),请勿使用现有的终端或Code

确保您在新的终端上,因为在重启VS Code之后,它可能会多次尝试恢复旧的终端。

新的终端应该是最新的。

票数 3
EN

Stack Overflow用户

发布于 2021-12-07 06:38:29

这将手动重置特定PowerShell终端中的path变量。

代码语言:javascript
复制
$env:Path = `
[System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + `
[System.Environment]::GetEnvironmentVariable("Path","User")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54653343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档