我刚刚升级到OS X El Capitan并且subl .命令已停止使用zsh: command not found: subl错误消息.
我按照其他帖子的建议运行了以下命令:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)
结果:
ln: /usr/local/bin/subl: File exists
Run Code Online (Sandbox Code Playgroud)
在".bash_profile"以及".zsh_profile"中,我保存了以下行:
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export EDITOR='subl -w'
Run Code Online (Sandbox Code Playgroud)
还尝试过:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
Run Code Online (Sandbox Code Playgroud)
结果:
ln: /usr/bin/subl: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
更新:运行以下命令后它似乎工作:
alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
Run Code Online (Sandbox Code Playgroud)
但是一旦我重新启动终端,subl .命令就会停止工作.
UPDATE2:粘贴以下行后:alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"在subl ~/.zshrc, subl .命令甚至重新启动终端后的作品,但终端似乎工作比正常的要慢,当你打开相对较小的文件夹用subl .命令,有时它采取年龄来显示文件...
最后更新:运行sudo rm /usr/local/bin/subl后,
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl …