Macos 如何为Mac OS X El Capitan添加升华文本命令行支持

Macos 如何为Mac OS X El Capitan添加升华文本命令行支持,macos,command-line,sublimetext3,osx-elcapitan,Macos,Command Line,Sublimetext3,Osx Elcapitan,如何(重新)在Mac OS X El Capitan下启用升华文本的命令行支持?要在Mac OS X El Capitan下添加升华文本的命令行支持,请打开Terminal.app并运行以下命令: sudo mkdir -p "/usr/local/bin/" && ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl sudo mkdir -p "/u

如何(重新)在Mac OS X El Capitan下启用升华文本的命令行支持?

要在Mac OS X El Capitan下添加升华文本的命令行支持,请打开Terminal.app并运行以下命令:

sudo mkdir -p "/usr/local/bin/" && ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
sudo mkdir -p "/usr/local/bin/" && sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
编辑:

如果系统上已经有目录/usr/local/bin/,只需运行命令的第二部分(在&&之后):


Telmo Bias的答案非常正确,但不起作用

在我的例子中,我使用升华文本2,这里是命令:

sudo mkdir -p "/usr/local/bin/" && ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
sudo mkdir -p "/usr/local/bin/" && sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
关闭并重新打开航站楼,你应该可以走了


我在写这篇文章之前就试过了。

如果是崇高的文本3:

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

您应该能够从控制台使用
subl
sublime
在系统上打开一个文件,如
/etc/abc.conf

,用于已拥有
/usr/local/bin
目录的用户,升级到OS X 10.11 El Capitan后,只需运行第二部分即可重新启用升华的cli:
ln-s/Applications/submite\Text.app/Contents/SharedSupport/bin/subl/usr/local/bin/subl
我在.bash_别名[alias subl='sublime']中有一个别名,你应该将其作为一个问题,然后提供答案。我也有同样的问题,这似乎无法解决问题。这不可能是正确的,因为它将在当前目录中创建符号链接。你说得对,我当前的是/usr/local/bin。我修改了命令行