Windows 将本地路径显示为环境变量 Pane 中的列表

标签 windows path environment-variables

我喜欢通过打开高级系统设置 -> 环境变量来修改 Windows 环境变量。我特别喜欢当我尝试修改系统路径(通过单击“系统变量 -> 路径”)时,我会得到一个漂亮、易于阅读的路径上的文件夹列表:

enter image description here

但是,当我单击用户变量 -> 路径时,我仍然看到旧的对话框,这对用户不太友好:

enter image description here

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

就其值(value)而言,我想我记得在 friend 的计算机上看到了所需的行为,所以我相信这应该是可能的。

编辑:

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

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

enter image description here

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

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

path=...;%PATH_PYTHON36A% 

看看这有多容易吗?

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

enter image description here

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

最佳答案

我猜我参加聚会迟到了,但这对我有用:
PATH=C:\DATA\bin;%JAVA_HOME%\bin
然而这不起作用:
PATH=%JAVA_HOME%\bin;C:\DATA\bin

关于Windows 将本地路径显示为环境变量 Pane 中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47921126/

相关文章:

c - 如何在 C 语言中唯一标识一台机器?

windows - 如何在远程 Windows 服务器桌面计算机上重置密码?

python - 事件编辑器的 pydev 控制台路径

environment-variables - 如何在 Svelte 中加载环境变量

windows - OpenSSL 和读取 openssl.conf 文件时出错

.net - 为要连接的 Windows Phone 7 应用程序构建服务的最佳可扩展架构是什么?

vba - Excel VBA 代码无法打开名为 "CON.txt"的文件

variables - IntelliJ 更新路径变量

c++ - 如何处理 boost::filesystem::path 的空格

deployment - 如何在 Cloud Foundry 中访问用户提供的环境变量?