升华文本2:subl shell命令通常无法打开文件

升华文本2:subl shell命令通常无法打开文件,shell,sublimetext2,Shell,Sublimetext2,我在Mac上安装了Sublime Text 2,并在命令行上创建了一个链接 从终端打开文件时,如中所示: $ subl foo.txt 一个超级文本窗口将打开,但在该窗口内,foo.txt大约每三次只打开一次。我尝试过将链接移动到路径中的另一个文件夹,用sudo等创建它,但到目前为止没有成功 知道如何解决这个问题吗?我记得以前subl遇到过问题。必须拿出一个函数来看看Sublime是否正在运行,如果没有启动它,看看它是否已加载。然后使用“rmate”bash脚本和相关的“rsub”升华文本包插

我在Mac上安装了Sublime Text 2,并在命令行上创建了一个链接

从终端打开文件时,如中所示:

$ subl foo.txt
一个超级文本窗口将打开,但在该窗口内,foo.txt大约每三次只打开一次。我尝试过将链接移动到路径中的另一个文件夹,用sudo等创建它,但到目前为止没有成功


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

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

也有同样的问题。将以下行添加到.bash_配置文件中:

alias subl='subl && sleep 0.1 && subl'
现在您可以使用
subl filename\u编辑
打开它

如果不确定是否正确配置了
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执行第一步


终于可以正常工作了!这要归功于和chrisf的改进。

很好,实际上就是这样。另一方面,我认为
alias subl='subl&&sleep 0.1&&subl'
工作得非常好。如果您在这方面遇到任何问题,
alias subl='\subl&&sleep 0.1&&\subl'
应该绕过任何现有的别名。哇。你仍然有同样的问题已经两年了?我实际上认为它已经修复了一段时间,因为我从来没有真正遇到过这个问题,但最近我已经有过几次这样的事情发生在我身上。