【问题标题】:Sublime Text 3 on command Line命令行上的 Sublime Text 3
【发布时间】:2016-04-13 05:58:34
【问题描述】:

我已经安装了 zsh 和 ohmyzsh。我按照说明通过在文件夹中键入 sublime 在命令行上打开 sublime text 3。 我可以通过输入“subl”打开sublime来打开它,而不是输入整个“sublime”这个词吗?如果是这样,ohmyzsh怎么办?

当我执行 echo $PATH 时,它返回 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

提前感谢您的帮助。

********************已编辑******************** 对于那些有问题的人,请尝试简单的方法。 Fidner 转到根目录 应用 找到崇高右键单击“显示内容” contents/sharedSupport/bin ==> 应该有一个文件 'subl'

现在回到根目录和 usr/local/bin 并寻找 subl 或 sublime。删除那些并粘贴最近复制的 subl。

应该像魅力一样工作。

【问题讨论】:

  • 试过 ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl 它也不起作用。
  • 在 /Applications/Sublime Text.app/Contents/SharedSupport/bin 中有一个文件 subl.为什么当我输入“sublime”时它正在打开?而不是'subl'。

标签: shell command-line sublimetext3 zsh oh-my-zsh


【解决方案1】:

我认为您正在寻找一种在 zsh 中设置别名的方法:https://askubuntu.com/questions/31216/setting-up-aliases-in-zsh

【讨论】:

    【解决方案2】:

    创建一个从 Sublime 二进制文件到 /usr/local/bin 的符号链接。符号链接可以是任何名称

    【讨论】:

      【解决方案3】:

      这对我有用。我遵循 sublime 在我的 /Applications 目录中的路径,并创建了一个指向我的本地可执行程序的符号链接。它也应该对你有用。如果 /Applications/Sublime Text.app/Contents/SharedSupport/bin/ 没有导致 subl ,它将无法工作。您可能需要 sudo 到 cd 和 ln -s。

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

      我从这个StackOverflow Question 中找到了这个信息。此外,这个 Unix 答案帮助我更好地理解了 /usr/local/bin/ 路径。这个answer 也很棒。希望对你有帮助。

      【讨论】:

      • 它可能需要sudo:sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      • 2017-02-12
      • 2013-11-01
      相关资源
      最近更新 更多