在终端中使用。subl

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

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


当前回答

根据Sublime的设置文档

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

工作很好。

其他回答

亲密的崇高。执行该命令。它会卸载它。你不会失去你的偏好。然后再运行一次。它将自动绑定subl。

brew install Caskroom/cask/sublime-text

我使用的是Oh-My-Zshell,之前的别名对我来说不起作用,所以我写了一个简单的bash函数,允许您通过使用Sublime在编辑器中打开当前文件夹从命令行打开Sublime。使用附加功能指定要从其中打开编辑器的文件。

# Open Sublime from current folder or specified folder
sublime(){
  /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl ./$1
}

在终端打开当前文件夹的方法:

$ sublime

打开特定文件夹的方法:

$ sublime path/to/the/file/to/open

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

根据Sublime的设置文档

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

工作很好。