11

嗨,我正在尝试为 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

我应该怎么办?

4

3 回答 3

38

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

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
于 2012-09-07T22:38:53.220 回答
4

或者,您可以将其放入本地垃圾箱:

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

它可能需要事先创建 bin:

mkdir /usr/local/bin
于 2015-04-23T16:27:57.540 回答
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 中添加符号链接的最佳做法

于 2012-09-09T20:06:08.613 回答