尝试使用别名然后使用ln syslink设置Sublime Text 2 别名:
alias subl='/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl'
然后是Syslink
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
两者都返回了错误:
~bash: /Applications/Sublime: No such file or directory
所以我尝试直接进入/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/
并直接运行subl
并发现subl
实际上是在返回错误。
~bash: /Applications/Sublime: No such file or directory
alias和syslink工作的是subl
,它返回错误。有关如何纠正此问题的任何想法?
答案 0 :(得分:1)
您的别名设置不正确,并且正在覆盖您的符号链接,因为shell会在搜索$PATH
之前评估别名。尝试运行以下内容(注意双引号和缺少转义序列):
alias subl="/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"
如果有效,您可以将其添加到~/.profile
或~/.bash_profile
,无论您使用哪个。