Windows在“环境变量”窗格

时间:2017-12-21 08:43:06

标签: windows path environment-variables

我想通过打开Advanced System Settings -> Environmental Variables来修改我的Windows环境变量。我特别喜欢当我尝试修改系统路径时(通过点击System Variables -> Path),我得到一个很好的,易于阅读的路径文件夹列表:

enter image description here

然而,当我点击User Variables -> Path时,我仍然会看到旧对话框,这对用户不太友好:

enter image description here

是否可以让Windows始终显示列表,就像系统变量的情况一样?

为了它的价值,我想我记得在朋友的电脑上看到了所期望的行为,所以我相信它应该是可能的。

编辑:

似乎将变量作为路径的一部分是问题所在。即使路径包含变量,有没有办法获取路径列表?

上下文: 当我想在我的路径中添加一个程序时,我将创建一个重定向到其路径的新变量。这样做的原因很简单......程序通常具有复合路径,因此制作合并变量似乎是一个明智的决定。例如,在我的机器上,我有多个python实例(有时我需要安装Python 3.6的Anaconda,有时我想要一个简单的Python 3.5版本)。为了适应这种情况,我为每个安装的路径创建了环境变量。

enter image description here

现在,如果我想切换路径上的哪个版本,我可以简单地从

更新路径变量
path=...;%PATH_PYTHON35% 

path=...;%PATH_PYTHON36A% 

看看这有多容易?

问题在于GUI对于局部变量似乎并不喜欢这样。我可以确认是这种情况,因为当我从本地路径中删除变量时,我得到了像系统变量这样的好列表。然而,令我困惑的是系统变量路径也包括一些变量:

enter image description here

所以我认为必须有一种方法可以弹出局部变量列表,就像系统变量情况一样......

1 个答案:

答案 0 :(得分:0)

猜猜我聚会晚了,但这对我有用:
PATH = C:\ DATA \ bin;%JAVA_HOME%\ bin
但这不起作用:
PATH =%JAVA_HOME%\ bin; C:\ DATA \ bin