当我 运行 it "start in %HOMEDRIVE%%HOMEPATH%" 时,环境变量仅在 windows 命令提示符下有效

Environment variable only works in windows command prompt when i run it "start in %HOMEDRIVE%%HOMEPATH%"

我正在尝试将 Sublime Text 目录添加到环境变量 PATH 中,这样我就可以轻松地从 Windows 7 中的 cmd 启动 Sublime。但是,当我不这样做就开始 cmd 时它不起作用...

打开这个快捷方式可以在命令行中使用所有 Sublime...

但是,如果我直接启动 cmd 或通过右键单击文件夹并尝试启动 Sublime,它会显示内部错误

我的路径设置

您需要将安装Sublime 的目录添加到PATH 变量中。 Select Start -> Settings -> Control Panel -> System,单击 Advanced 选项卡,然后单击 环境变量。在 System Variables select Path 下,然后单击 编辑 .在行尾添加 ;C:\Program Files\Sublime Text 3(确保在开头包含分号 ;)。如果 Sublime 安装在不同的目录中(例如,如果您是 运行 便携式版本),请改用那个目录。保存所有内容,重新启动 cmdsubl 现在应该可以工作了。

您需要重新启动机器,或者注销并重新登录。至少在某些版本的 Windows 上,"Open command window here" 菜单选项不会检查环境变量的更改自用户登录后创建的。

这似乎是 Windows 中的错误。