Sublimetext2 升华文本subl快捷方式不工作:ln:/Users/edmundmai/bin/subl:没有这样的文件或目录

Sublimetext2 升华文本subl快捷方式不工作:ln:/Users/edmundmai/bin/subl:没有这样的文件或目录,sublimetext2,Sublimetext2,您好,我正在尝试设置升华文本2(subl)的终端快捷方式,但它不起作用。我在按指示走,但第一步走不过去 当我打字时: ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 我收到了错误 ln: /Users/edmundmai/bin/subl: No such file or directory 我该怎么办?这可能意味着没有~/bin目录。这也可能意味着它不在路径中。因此,请继

您好,我正在尝试设置升华文本2(
subl
)的终端快捷方式,但它不起作用。我在按指示走,但第一步走不过去

当我打字时:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
我收到了错误

ln: /Users/edmundmai/bin/subl: No such file or directory

我该怎么办?

这可能意味着没有
~/bin
目录。这也可能意味着它不在
路径中。因此,请继续下一个建议:

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

另一种方法是将subl定义为shell别名


这是推荐的方法,因为在/usr/bin中添加符号链接不符合最佳做法。或者,您可以将其放入本地bin:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
可能需要事先创建垃圾箱:

mkdir /usr/local/bin

这也适用于Sublime Text 3(当然更改了应用程序的名称)。非常感谢。是的,它确实适用于Sublime Text 3,将应用程序名称从“Sublime Text 2.app”更改为“Sublime Text.app”。所以整个命令是sudo ln-s“/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl”/usr/bin/subl