【问题标题】:"subl" command not working properly“subl”命令无法正常工作
【发布时间】:2015-01-11 22:28:02
【问题描述】:

我在终端中使用“subl”命令时遇到了问题。它曾经工作正常,但最近当我运行它时,它确实打开了我想要的文件,但我无法编辑它们,而且 Sublime Text 并没有出现在我的 Mac 的顶部栏中,就好像它根本没有运行一样(有除了 Dock 中的图标外也没有点)。我有点像打开它,好像它只是一个窗口而不是应用程序......但是当我点击停靠栏中的图标时,它工作得很好!

我有一台 2008 年的旧 Macbook,在 Lion 上运行。

感谢您的帮助(我是新手),

赞赏

【问题讨论】:

    标签: macos terminal sublimetext2 osx-lion


    【解决方案1】:

    尝试创建 subl 符号链接,它可能已被删除。

    在终端:

    ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
    

    它现在应该可以工作了。

    编辑 - 您可能会检查的另一件事。您是否安装了两个版本的 Sublime Text,即版本 2 和 3?从您所说的 subl 无法正确打开但在扩展坞中单击它时可以正常打开,它们可能正在打开不同的版本。查看您的应用程序文件夹。

    【讨论】:

    • 我按照你的建议做了,但没有用。现在它说“无法连接到 Sublime Text 2”...不,我没有任何其他版本
    • 你有什么版本?如果您有“Sublime Text 2”,请使用以下内容; ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl 您也可以尝试先手动删除现有的 /usr/local/bin/subl 文件,然后再运行命令。
    • 我要禁食,它并没有解决我的问题,还有更多,打开命令不起作用......
    • 必须在我的机器上使用 sudo (sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl ) 命令运行它,非常感谢
    • 这很好,我删除了 subl2 并安装了 subl3,然后命令停止工作。最后,一个解决方案解决了这个问题。谢谢。
    【解决方案2】:

    崇高文本 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
    

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,所以我跑了: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

      【讨论】:

        【解决方案4】:

        我在 Bash 中安装 Sublime 时遇到了这个问题,但后来切换到 Zsh。由于我使用 Homebrew 安装了 Sublime,一个简单的解决方法是卸载 Sublime,然后重新安装它。之后,subl 命令再次起作用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多