在终端中使用。subl

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

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


当前回答

试试这个。

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

其他回答

任何人寻找打开一个文件与升华的mac终端

open 'path/file.txt' -a '/Applications/Sublime Text.app'

在运行Sublime Text 2的OS X Mavericks中,以下内容对我来说是有效的。

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

在查找器中找到文件并将其拖放到终端窗口中很方便,这样你就可以确保路径是正确的,我不是一个巨大的终端用户,所以这对我来说更舒服。然后您可以转到路径的开头并开始添加其他部分,例如简写UNIX命令。希望这能有所帮助

遵循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。

从macOS Catalina(10.15版本)开始使用zsh。为了允许Sublime从命令行运行,在你的主目录中编辑.zshrc(不带参数的cd会让你到达那里),并添加以下行:

export PATH="$PATH:/Applications/Sublime Text.app/Contents/SharedSupport/bin"

使用subl [filename]从命令行运行Sublime Text

如果你将subl设置为从命令行调用,打开当前目录的正确命令是:

苏布尔 .

“OS X命令行”是一个关于如何确保一切都已设置好的链接。