我安装了一个新的代码编辑器。Sublime 3.我希望能够从命令终端打开Sublime,这样我就可以使用如下命令
Editor .打开我所在的目录所在的代码项目。
为此,我尝试通过以下方式将Sublime App链接到我的'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发布于 2019-02-16 16:15:30
你链接了错误的东西。Sublime Text.app实际上是一个目录,你要符号链接到实际的二进制文件:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/这几乎是从documentation逐字复制/粘贴。我保留了subl这个名字,但显然你可以很容易地使用另一个名字。
还要注意引号的正确使用;您创建了一个符号链接Text.app和另一个名为Sublime的use,这两个use当前都没有指向有效的位置。另请参阅When to wrap quotes around a shell variable?
发布于 2019-02-16 16:16:41
下载Mac版Sublime Text。
在下载目录中,双击Sublime Text.dmg将其打开。
将Submlime 2.app拖到您的应用程序文件夹中。
在终端中运行下面的命令。
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl现在使用subl文件名打开当前目录中的文件。
https://stackoverflow.com/questions/54721104
复制相似问题