首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在macOS中从终端打开Sublime文本

在macOS中从终端打开Sublime文本
EN

Stack Overflow用户
提问于 2013-04-25 02:31:35
回答 29查看 336.5K关注 0票数 476

当我使用.subl时在终端中

它返回-bash: .subl: command not found

有人知道如何在macOS中从命令行打开Sublime Text 3吗?

EN

回答 29

Stack Overflow用户

发布于 2013-05-11 16:21:24

我终于让它在我的OSX机器上工作了。我使用以下步骤使其正常工作:

ST安装中的

  1. 测试subl

首先,导航到您希望ST打开的终端中的一个小文件夹,然后输入以下命令:

/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl.

注意:根据应用程序在Applications目录中的存储位置,您可能需要将上述命令中的Sublime\ Text.app替换为Sublime\ Text\ 3.appSublime\ Text\ 2.app。上述命令末尾的.将打开您所在的当前工作目录(同样,请确保您所在的目录中只包含几个文件!)。

如果您在打开当前工作目录时没有获得Sublime文本,则下一组步骤将不起作用。如果什么都没有发生或者你从终端得到一个错误,那将是因为它找不到Sublime文本应用程序。这意味着您必须检查您输入的内容(拼写等)。或者没有安装Sublime Text!

  1. 检查".bash_profile":

现在是时候在您的PATH文件夹中创建符号链接了,但在此之前,让我们使用nano ~/.bash_profile检查您的配置文件。以下是与在命令行上为Sublime文字使用subl相关的行:

导出PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH导出编辑器=‘subl -w’

第一行设置您希望终端在您的机器上查找二进制文件的位置,我将把我的符号链接存储在/usr/local/bin目录中-我猜您可以将其存储在任何地方,前提是您已经通知了终端查找二进制文件的位置。

第二行是可选的,只是将Sublime Text设置为默认编辑器。已经添加了标志-w,您可以通过转到Sublime文本文档:ST4 sublST3 sublST2 subl找到有关标志的更多信息

如果在关闭此文件后对其进行了任何编辑,则需要运行以下命令:

源~/.bash_profile

编译新应用的编辑。如果在生成文件后发现任何错误,请在进入最后一步之前修复这些错误。

  1. 创建指向至高无上文本的符号链接:

现在,在您选择的路径(我使用的是/usr/local/bin)中,输入以下命令:

在-s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl中

/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl的位置与您在上面步骤1中输入并验证为有效的位置完全相同。您希望符号链接所在位置的/usr/local/bin/subl需要是上面步骤2中的PATH位置之一。

现在,当您导航到要以Sublime文本打开的文件夹或文件时,现在只需输入subl,后跟文件名或.即可打开当前工作目录。

票数 695
EN

Stack Overflow用户

发布于 2013-09-17 14:45:17

对于MAC 10.8+:

代码语言:javascript
运行
复制
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

起作用了。

票数 394
EN

Stack Overflow用户

发布于 2013-09-07 06:06:50

这对我很有效(我使用的是OS X Mavericks)

首先,创建一个符号链接:

代码语言:javascript
运行
复制
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl

现在,您可以使用以下命令打开sublime

代码语言:javascript
运行
复制
subl "/a/path/to/the/directory/you/want/to/open"
票数 69
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16199581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档