我已下载并安装了Sublime文本2.我按照此处的说明操作:但我被困在这一部分:
第一个任务是为subl创建一个符号链接。假设您已将Sublime Text 2放在Applications文件夹中,并且路径中有〜/ bin目录,则可以运行:
ln -s“/ Applications / Sublime Text”〜/ bin / subl
然而,当我这样做时,它告诉我/ Users / User / bin / subl:没有这样的文件或目录。
我该怎么办?
谢谢!
答案 0 :(得分:43)
我建议将其添加到您当地的bin:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
编辑:在运行此命令之前,请确保您的本地bin目录存在:
mkdir /usr/local/bin
答案 1 :(得分:19)
我将我的sym链接添加到/ usr / local / bin,对于Sublime Text 3我设置如下:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
然后您可以使用以下方式打开当前目录列表:
subl .
如果你发现subl缩写很烦人,就像我认识的那些人似乎做的那样,那就把它改成' sublime'
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime
并使用以下方式调用它:
sublime .
答案 2 :(得分:13)
或者,你可以运行:
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl
注意:上面的代码段将符号链接放在/bin/subl
而不是~/bin/subl
。
答案 3 :(得分:7)
并且您的路径中有一个〜/ bin目录
首先,您需要ln
命令的目录才能工作,最终,它需要在您的路径中执行您正在尝试的任何操作。
制作目录:
mkdir ~/bin
将它添加到执行路径是比较棘手的,但是有足够的可用资源。
答案 4 :(得分:1)
只需从~
~/bin/subl
即可
答案 5 :(得分:1)
按照Simon上面的例子,对于Sublime Text 3,这里对我有用:
Task<T>
请注意,要在/ usr / local / bin中安装(在Mac OS Sierra 10.12.6上),sudo是必需的。
答案 6 :(得分:1)
我从SublimeText网站接受了命令
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
ln: /Users/jkirchoff/bin/subl: No such file or directory
只需确保路径存在。
注意:
"
允许路径中留有空格。
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"
ln: ./subl: File exists
@NotSimon在此页面上写的内容,然后跑:
ln -s "/usr/local/bin/subl"
ln: ./subl: File exists
,然后其余的跟随。
ln -s“ /应用程序/ Sublime Text.app/Contents/SharedSupport/bin/subl” / usr / local / bin / subl
现在我可以在终端中作为命令运行subl
!
此命令在SublimeText中将目录作为“项目”打开。
subl ~/Desktop
我遵循了SublimeText的推荐并将其添加到我的
~/.bash_profile
。
仅在遵循准则的情况下,该命令无需它即可工作。
echo "export EDITOR='subl -w'" >> ~/.bash_profile
答案 7 :(得分:0)
如果你正在使用mac终端, 只需替换&#34; Sublime Text 2.app&#34; 使用&#34; Sublime \ Text \ 2.app /"在命令中的任何地方。
应该这样做。