在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
当前回答
亲密的崇高。执行该命令。它会卸载它。你不会失去你的偏好。然后再运行一次。它将自动绑定subl。
brew install Caskroom/cask/sublime-text
其他回答
请注意不要写入/usr/bin,而是写入/usr/local/bin。 第一个是为应用程序写入二进制到系统中,最新的是为特定的用途,使我们自己的系统范围的二进制文件(这是我们在符号链接的情况下)。
此外,/usr/local/bin读取在/usr/bin之后,因此也是覆盖任何默认应用程序的好地方。
考虑到这一点,正确的符号链接应该是:
ln -s /Applications/Sublime\ Text。应用程序/内容/ SharedSupport / bin / subl /usr/local/bin/subl
如果你将subl设置为从命令行调用,打开当前目录的正确命令是:
苏布尔 .
“OS X命令行”是一个关于如何确保一切都已设置好的链接。
对于MAC 10.8+:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
工作。
我想补充的是,如果你从Sublime Text 2升级,进入/usr/bin,先删除你的旧subl,然后再按照上面相同的指示。值得升级。
你可以添加一个别名
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
然后你就可以打开文件夹了
subl <path>