创建`subl`别名实际上不起作用

时间:2014-03-13 18:43:47

标签: macos terminal alias sublimetext

升级Maverick之后,这一切都发生了。

但我的别名subl不再适用于Sublime Text Editor。

所以我这样做了:

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

在我的/usr/bin/文件夹中成功创建了可执行文件,其中包含我的所有其他可执行文件。但是,即使重新启动终端后,它仍然无法响应:

which subl

或者只是:

subl

1 个答案:

答案 0 :(得分:1)

你的命令

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

引号中"/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"SublimeText之间的转义空格。使用其中一种。

所以,首先运行

sudo rm /usr/bin/subl

摆脱旧的,不正确的符号链接。然后,运行

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

(没有逃脱)你应该全部设定。