我在使用" subl"时遇到了问题。在我的终端命令。它过去工作正常,但最近我运行它确实打开了我想要的文件,但我无法编辑它们,而且Sublime Text没有显示在我的Mac的顶部栏中,好像它不是'一直在运行(除了码头上的图标之外没有任何点)。我打开它就好像它只是一个窗口而不是一个应用程序......但是当我点击停靠栏上的图标时它工作得很好!
我从2008年开始在Lion上运行旧版macbook。
感谢您的帮助(我是新手),
赞赏
答案 0 :(得分:40)
尝试创建subl符号链接,它可能已被删除。
在终点站:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
现在应该可以了。
编辑 - 您可能会检查的另一件事。您是否安装了两个版本的Sublime Text,即版本2和3?从你的说法开始没有正确打开subl但是当你在Dock中点击它打开时,它们可能会打开不同的版本。查看您的应用程序文件夹。
答案 1 :(得分:1)
崇高文字2
ln -sv "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
崇高文字3
ln -sv "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
答案 2 :(得分:0)
我遇到了同样的问题,所以我运行:ln -sv "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
(不要转义粘贴此命令)
输出为:ln: /usr/local/bin/subl: **file exists**
并且 subl
不起作用,所以我导航到它所在的目录,检查“获取信息”,大小为 24 或 32 字节 (idr) & 我删除了它。强>
删除 subl
exec 文件后,我再次运行原始命令,它工作了,新文件大小为 62 字节)
如果你是好奇心,这个系统链接的输出是:/usr/local/bin/subl -> /Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
答案 3 :(得分:0)
我在 Bash 中安装 Sublime 时遇到了这个问题,但后来切换到 Zsh。由于我使用 Homebrew 安装了 Sublime,因此一个简单的解决方法是卸载 Sublime,然后重新安装它。之后,subl
命令再次起作用。