Sublime Text subl快捷方式不起作用:ln:/ Users / edmundmai / bin / subl:没有这样的文件或目录

时间:2012-09-07 22:14:07

标签: sublimetext2

您好我正在尝试设置sublime text 2(subl)的终端快捷方式,但它无效。我按照https://github.com/mhartl/rails_tutorial_sublime_text/blob/master/README.md上的说明操作,但无法完成第一步。

当我输入:

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

我收到错误

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

我该怎么办?

3 个答案:

答案 0 :(得分:38)

这可能意味着没有~/bin目录。这也可能意味着它不在PATH中。所以继续下一个建议:

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

答案 1 :(得分:4)

或者你可以把它放到你当地的垃圾箱里:

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

可能需要事先创建bin:

mkdir /usr/local/bin

答案 2 :(得分:2)

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

http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/#Open_files_from_command-line

这是推荐的方法,因为它反对在/ usr / bin中添加符号链接的最佳做法