在终端中使用。subl

它返回-bash: .subl:命令未找到

有人知道如何在macOS的命令行打开Sublime Text 3吗?


当前回答

遵循Sublime文档即可

Bash

echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.bash_profile

ZSH

echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile

Linux

sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl

执行命令后,请务必关闭终端。

使用

要查看可用的标志,运行subl——help。

其他回答

对于MAC 10.8+:

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

工作。

遵循Sublime文档即可

Bash

echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.bash_profile

ZSH

echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile

Linux

sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl

执行命令后,请务必关闭终端。

使用

要查看可用的标志,运行subl——help。

这适用于我(我使用OS X Mavericks)

首先,创建一个符号链接:

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

现在你可以打开升华

subl "/a/path/to/the/directory/you/want/to/open"

假设:

您已经安装了Homebrew。 /usr/local/bin在$PATH中。 你在约塞米蒂或酋长岩。

MacOS Sierra 10.12.5已被David Rawson确认,MacOS Sierra 10.12.6已被Alexander K。

在Terminal中运行以下脚本创建特定的符号链接。

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

然后:

subl .

点击返回,它应该立即打开Sublime Text。

我想补充的是,如果你从Sublime Text 2升级,进入/usr/bin,先删除你的旧subl,然后再按照上面相同的指示。值得升级。