在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
当前回答
亲密的崇高。执行该命令。它会卸载它。你不会失去你的偏好。然后再运行一次。它将自动绑定subl。
brew install Caskroom/cask/sublime-text
其他回答
从macOS Catalina(10.15版本)开始使用zsh。为了允许Sublime从命令行运行,在你的主目录中编辑.zshrc(不带参数的cd会让你到达那里),并添加以下行:
export PATH="$PATH:/Applications/Sublime Text.app/Contents/SharedSupport/bin"
使用subl [filename]从命令行运行Sublime Text
我正在使用mac airbook打开你的终端并键入
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
然后键入简单的subl和文件名
subl index.py
我在终端中只用一行就实现了这一点(使用Sublime 3):
alias subl='/usr/local/bin/sublime'
这适用于我(我使用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"
我使用的是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