Sublimetext2 升华文本subl快捷方式不工作:ln:/Users/edmundmai/bin/subl:没有这样的文件或目录
您好,我正在尝试设置升华文本2(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目录。这也可能意味着它不在路径中。因此,请继
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