Sublime Text 2:subl shell命令经常无法打开文件

时间:2012-12-17 03:56:16

标签: shell sublimetext2

我在Mac上安装了Sublime Text 2,并在命令行as described in the docs上建立了链接。

从终端打开文件时,如:

$ subl foo.txt

Sublime Text窗口将打开,但在该窗口内foo.txt只会每三次打开一次左右。我已经尝试将链接移动到路径中的其他文件夹,使用sudo等创建它,但到目前为止没有运气。

知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

现在有一段时间同样的问题。将以下行添加到.bash_profile:

alias subl='subl && sleep 0.1 && subl'

现在您可以使用subl filename_to_edit打开它。

如果您不确定是否正确配置了subl命令,请执行以下操作。运行ST3的第一个命令或ST2的第二个命令:

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

确保〜/ bin位于$ PATH中。然后使用.bash_profile执行第一步。

终于按预期工作了!积分转到these guys和chrisf进行改进。

答案 1 :(得分:0)

我记得以前遇到过subl的问题。并且必须提出一个函数来查看Sublime是否正在运行,如果没有启动它,看看它是否已加载。然后使用“rmate”bash脚本和关联的“rsub”Sublime Text Package插件加载到指定的文件中。但是,您应该能够使用OSX open命令,以满足您的需求。我也会尝试最新的Sublime Text 3 Beta。