6

我在 Mac 上安装了 Sublime Text 2,并按照文档中的描述在命令行上创建了一个链接。

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

$ subl foo.txt

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

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

4

2 回答 2

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 执行第一步。

终于可以正常工作了!归功于这些家伙并寻求改进。

于 2015-01-16T03:58:40.307 回答
0

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

于 2013-10-29T10:02:22.767 回答