【问题标题】:Sublime Text 3 subl command not working in Windows 10Sublime Text 3 subl 命令在 Windows 10 中不起作用
【发布时间】:2017-02-03 03:08:18
【问题描述】:

当我运行 subl 命令时,它只是暂停片刻,并没有给我任何关于发生的事情的反馈并且没有打开。我目前在运行最新的 sublime text 3 版本的 Windows 10 上。我已经将 subl.exe 从我的 sublime text 3 目录复制到了我的 system32 目录。我错过了什么?我试过 subl.exe ., subl.exe detect.py, subl, subl.exe

请帮我完成这个设置

【问题讨论】:

  • 不要复制subl.exe,而是尝试将您的 Sublime Text 安装目录添加到您的 PATH 中。出于安全原因,您不应将 anything 添加到 system32

标签: python cmd command-line sublimetext3 command-prompt


【解决方案1】:

我假设当您通过绝对路径调用 subl.exe 时,它会起作用。

> "C:\Program Files\Sublime Text 3\subl.exe"

假设上述工作,那么subl.exe的位置可以添加到系统路径中,这样就不需要指定绝对路径了。

转到Control Panel > System and Security > System > Advanced system settings 并将C:\Program Files\Sublime Text 3 添加到PATH 环境变量中。

检查PATH 变量是否已经包含subl.exe 的路径,以避免添加两次。

您实际上是将;C:\Program Files\Sublime Text 3 附加到PATH 变量。 注意;,它是一个路径分隔符。

您可能需要重新启动 Windows 才能使更改生效。

有关PATH 和其他一般环境变量的深入信息,请参阅What are PATH and other environment variables, and how can I set or use them?

【讨论】:

    【解决方案2】:

    你可以像下面这样添加 gitbash 别名 打开一个 gitbash 终端并输入 别名 subl="/c/Program\ Files/Sublime\ Text\ 3/subl.exe"

    然后尝试 subl 。来自 gitbash

    您还可以为 git bash 添加永久别名,如下所示

    1. 转到:C:\Users\ [您的用户目录] \
    2. 制作一个 .bash_profile 文件
    3. 用文本编辑器打开它
    4. 添加别名。

      别名 subl="/c/Program\ Files/Sublime\ Text\ 3/subl.exe"

    【讨论】:

      【解决方案3】:

      添加路径环境变量后,您只需在命令提示符下输入subl.exe

      【讨论】:

        【解决方案4】:

        只需从您的安装目录链接到 System32 目录,例如:

        mklink c:\Windows\System32\subl.exe "c:\Program Files\Sublime Text 3\subl.exe"
        

        【讨论】:

        • 没有。您不应该以任何方式修改System32
        【解决方案5】:

        添加路径变量后,重新启动你的电脑,就像一个魅力。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-03-02
          • 2015-08-08
          • 2014-09-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多