我喜欢通过打开高级系统设置 -> 环境变量
来修改 Windows 环境变量。我特别喜欢当我尝试修改系统路径(通过单击“系统变量 -> 路径”)时,我会得到一个漂亮、易于阅读的路径上的文件夹列表:
但是,当我单击用户变量 -> 路径
时,我仍然看到旧的对话框,这对用户不太友好:
是否可以让 Windows 始终显示该列表,就像系统变量的情况一样?
就其值(value)而言,我想我记得在 friend 的计算机上看到了所需的行为,所以我相信这应该是可能的。
编辑:
问题似乎在于将变量作为路径的一部分。即使路径包含变量,有没有办法获取路径列表?
上下文: 当我想将程序添加到我的路径时,我将创建一个重定向到其路径的新变量。这样做的原因很简单......程序通常具有复合路径,因此制作合并变量似乎是一个明智的决定。例如,在我的机器上,我有多个 python 实例(有时我需要安装 Python 3.6 的 Anaconda,有时我需要一个基本的 Python 3.5 版本)。为了适应这一点,我为每个安装的路径创建环境变量。
现在,如果我想切换路径上的版本,我可以简单地从
更新我的路径变量path=...;%PATH_PYTHON35%
到
path=...;%PATH_PYTHON36A%
看看这有多容易吗?
问题是 GUI 似乎不喜欢这样的局部变量。我可以确认情况确实如此,因为当我从本地路径中删除变量时,我得到了像系统变量情况一样的漂亮列表。然而,令我困惑的是系统变量路径也包含一些变量:
所以我认为这意味着必须有一种方法可以弹出局部变量列表,就像系统变量的情况一样......
最佳答案
我猜我参加聚会迟到了,但这对我有用:
PATH=C:\DATA\bin;%JAVA_HOME%\bin
然而这不起作用:
PATH=%JAVA_HOME%\bin;C:\DATA\bin
关于Windows 将本地路径显示为环境变量 Pane 中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47921126/