【问题标题】: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",在SublimeText 之间有一个转义空格。使用其中一种。

所以,首先运行

sudo rm /usr/bin/subl

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

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

(没有转义),你应该准备好了。

【讨论】:

  • 啊,我没想到。那太棒了。非常感谢@MattDMo
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-02
相关资源
最近更新 更多