在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
当前回答
我正在使用mac airbook打开你的终端并键入
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
然后键入简单的subl和文件名
subl index.py
其他回答
我在Mac OSX Mavericks上使用oh-my-zsh,符号链接不适合我,所以我在.zshrc文件中添加了一个别名:
alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"
打开一个新终端,然后输入subl。
你可以在Terminal中创建一个新的别名:
nano ~/.bash_profile
复制这一行并粘贴到编辑器中:
alias subl='open -a "Sublime Text"'
点击control + x,然后y,然后回车保存并关闭它。
关闭所有终端窗口并重新打开。
就是这样,你现在可以使用subl filename或subl。
更新zsh:
自macOS 10.15 Catalina开始,默认shell更改为zsh。
nano ~/.zshrc
其余步骤保持不变。
这适用于我(我使用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 Text 2的OS X Mavericks中,以下内容对我来说是有效的。
sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/bin/subl
在查找器中找到文件并将其拖放到终端窗口中很方便,这样你就可以确保路径是正确的,我不是一个巨大的终端用户,所以这对我来说更舒服。然后您可以转到路径的开头并开始添加其他部分,例如简写UNIX命令。希望这能有所帮助
对于MAC 10.8+:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
工作。