【问题标题】:Environment variable only works in windows command prompt when i run it "start in %HOMEDRIVE%%HOMEPATH%" [closed]环境变量仅在我运行“在 %HOMEDRIVE%%HOMEPATH% 中启动”时在 Windows 命令提示符中有效 [关闭]
【发布时间】:2015-05-17 19:41:00
【问题描述】:

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

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

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

我的路径设置

【问题讨论】:

  • 请不要发布文字图片。将文本复制到您的问题中。
  • 我有很多“不被识别为内部”.... HomePath 等

标签: windows sublimetext3 command-prompt


【解决方案1】:

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

【讨论】:

  • 我已经做到了,当我从开始菜单启动 cmd 时 subl 工作,该菜单的 start 值设置如上。但是,我从删除了这些值的快捷方式启动 cmd,它不会起作用,这有点麻烦,因为我通常右键单击我所在的文件夹,然后单击此处打开 cmd。这不允许我指定 start 为
  • 查看我添加的问题
  • 你需要添加到System Variables下的Path,而不是用户变量。我在回答中说过。
  • 我忘了告诉我把它添加到了顶级变量和系统变量中,我在 PATH 的值中附加了 sublime 文件夹的绝对路径
【解决方案2】:

您需要重新启动计算机,或者注销并重新登录。至少在某些版本的 Windows 上,“在此处打开命令窗口”菜单选项不会检查自那时以来对环境变量所做的更改用户登录。

这似乎是 Windows 中的一个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-06
    • 2010-10-11
    • 2013-06-28
    • 1970-01-01
    • 2021-10-14
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多