命令行上的 Sublime Text 3
Posted
技术标签:
【中文标题】命令行上的 Sublime Text 3【英文标题】:Sublime Text 3 on command Line 【发布时间】: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'。 【参考方案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
我从这个*** Question 中找到了这个信息。此外,这个 Unix 答案帮助我更好地理解了 /usr/local/bin/ 路径。这个answer 也很棒。希望对你有帮助。
【讨论】:
它可能需要sudo:sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin以上是关于命令行上的 Sublime Text 3的主要内容,如果未能解决你的问题,请参考以下文章
sh 用于在OS X命令行上全局链接sublime文本的Shell脚本
sh 从命令行启动Sublime Text 3 - 来自http://olivierlacan.com/posts/launch-sublime-text-3-from-the-command-li