【问题标题】:How to add Sublime Text command line support for Mac OS X El Capitan如何为 Mac OS X El Capitan 添加 Sublime Text 命令行支持
【发布时间】:2015-12-30 04:55:58
【问题描述】:

如何在 Mac OS X El Capitan 下(重新)启用对 Sublime Text 的命令行支持?

【问题讨论】:

  • 对于已经拥有/usr/local/bin 目录的用户,升级到 OS X 10.11 El Capitan 后,只需运行第二部分即可重新启用 sublime 的 cli:ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
  • 我在 .bash_aliases [ alias subl='sublime' ] 中有一个别名
  • 你应该把它做成一个问题,然后提供答案。

标签: macos command-line sublimetext3 osx-elcapitan


【解决方案1】:

要在 Mac OS X El Capitan 下添加对 Sublime 文本的命令行支持,请打开 Terminal.app 并运行以下命令:

sudo mkdir -p "/usr/local/bin/" && ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

编辑:

如果您的系统上已经有目录 /usr/local/bin/,只需运行命令的第二部分(在 && 之后):

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

【讨论】:

  • 我有同样的问题,这似乎并不能解决问题。
【解决方案2】:

Telmo Bias 的回答非常正确,但没有奏效。

就我而言,我使用 Sublime Text 2,这里是命令:

sudo mkdir -p "/usr/local/bin/" && sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

关闭并重新打开终端,一切顺利。

我只是在写这篇文章之前尝试过。

【讨论】:

  • 这不可能,因为它会在当前目录中创建符号链接。
  • 你说得对,我当前是 /usr/local/bin。我更正了命令行
【解决方案3】:

如果是 Sublime Text 3:

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

【讨论】:

    【解决方案4】:

    您应该能够从控制台使用sublsublime 打开系统上的文件,例如/etc/abc.conf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 2017-04-19
      • 2016-01-11
      • 1970-01-01
      • 2017-01-25
      相关资源
      最近更新 更多