Sublime Text 3在Windows 10中的subl命令无法使用

5
当我运行subl命令时,它只是暂停了一会儿,没有任何反馈告诉我发生了什么,并且不会打开。我目前使用的是最新版本的sublime text 3,在运行windows 10。我已经从我的sublime text 3目录中复制了subl.exe文件到system32目录中。我错过了什么吗?我尝试了subl.exe .,subl.exe detect.py,subl,subl.exe。请帮我完成这个设置。

1
请尝试将你的Sublime Text安装目录添加到PATH中,而不是复制subl.exe。出于安全考虑,你不应该向system32中添加任何内容。 - MattDMo
5个回答

14

我假设当你通过绝对路径调用subl.exe时它可以工作。

> "C:\Program Files\Sublime Text 3\subl.exe"
假设上述方法可行,则可以将subl.exe的位置添加到系统路径中,这样就不需要指定绝对路径了。
前往“控制面板>系统和安全>系统>高级系统设置”,并将C:\Program Files\Sublime Text 3添加到PATH环境变量中。
检查PATH变量是否已包含subl.exe的路径,以避免重复添加。
你要做的是将;C:\Program Files\Sublime Text 3附加到PATH变量中。请注意,分号是路径分隔符。 您可能需要重新启动Windows才能使更改生效。 有关PATH和其他环境变量的详细信息,请参见什么是PATH和其他环境变量,我该如何设置或使用它们?

1
你可以像下面这样添加gitbash别名 打开gitbash终端并键入 alias subl="/c/Program\ Files/Sublime\ Text\ 3/subl.exe"
然后在gitbash中尝试subl。
你也可以像下面这样为git bash添加永久别名
1.转到:C:\ Users \ [youruserdirectory] \ 2.创建.bash_profile文件 3.使用文本编辑器打开它 4.添加别名。 alias subl="/c/Program\ Files/Sublime\ Text\ 3/subl.exe"

1
在添加路径环境变量之后,您只需在命令提示符中键入subl.exe即可。

0

添加路径变量后,重新启动电脑,就可以完美解决了。


0

只需将安装目录链接到 System32 目录,例如:

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

不行。你不能以任何方式修改 System32 - MattDMo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接