我安装了一个新的代码编辑器。崇高3。 我希望能够从命令终端打开Sublime,以便可以使用类似
的命令Editor .
要打开我所在目录的代码项目。
为此,我尝试通过以下方式将Sublime应用链接到我的'usr / local / bin'。
ln -s /Applications/Sublime Text.app /usr/local/bin
ln -s /Applications/Sublime Text /usr/local/bin
'Sublime'现在显示在'/ usr / local / bin'目录中,但是以下命令不起作用。
cd /path/code_folder
Sublime .
Sublime Text.app .
Sublime Text .
他们都回来了
-bash: Sublime: command not found
答案 0 :(得分:3)
您链接到错误的内容。 Sublime Text.app
实际上是一个目录,您想符号链接到实际的二进制文件:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/
这几乎是documentation上的逐字复制/粘贴。尽管您显然可以轻松使用其他名称,但我保留了subl
这个名称。
还请注意正确使用引号;您创建了一个符号链接Text.app
和另一个名为Sublime
的符号链接,它们当前都未指向有效位置。另请参见When to wrap quotes around a shell variable?
答案 1 :(得分:0)
下载Mac版Sublime Text。
在“下载”目录中,双击Sublime Text.dmg将其打开。
将Submlime Text 2.app拖到“应用程序”文件夹中。
在终端中运行以下命令。
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
现在使用subl文件名在当前目录中打开文件。