Sublime Text 3 subl 命令在 Windows 10 中不起作用

Sublime Text 3 subl command not working in Windows 10

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

请帮助我进行此设置

我假设当您通过绝对路径调用 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?

只需从您的安装目录创建一个 link 到 System32 目录,例如:

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

您可以添加 gitbash 别名,如下所示 打开 gitbash 终端并输入 别名 subl="/c/Program\Files/Sublime\文本\3/subl.exe"

然后试试 subl 。来自 gitbash

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

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

    alias subl="/c/Program\Files/Sublime\文本\3/subl.exe"

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

添加路径变量后,重启电脑,效果不错。