【问题标题】:Creating `subl` alias does not actually work [closed]创建`subl`别名实际上不起作用[关闭]
【发布时间】:2014-03-13 18:43:46
【问题描述】:
在我升级 Maverick 之后,这一切都发生了。
但我的别名 subl 不再适用于 Sublime 文本编辑器。
所以我这样做了:
sudo ln -s "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
在我的所有其他可执行文件所在的/usr/bin/ 文件夹中成功创建了可执行文件。但是,即使重新启动终端,它仍然没有响应:
which subl
或者只是:
subl
【问题讨论】:
标签:
macos
terminal
alias
sublimetext
【解决方案1】:
你的命令
sudo ln -s "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
在引号中都有"/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl",在Sublime 和Text 之间有一个转义空格。使用其中一种。
所以,首先运行
sudo rm /usr/bin/subl
摆脱旧的、不正确的符号链接。然后,运行
sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
(没有转义),你应该准备好了。