在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
当前回答
我将使用的方法非常简单。
open -a "sublime text" [file]
这就打开了崇高的文本。您可以指定要打开的文件作为可选参数,例如在当前目录中打开“myfile.txt”。
其他回答
你可以添加一个别名
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
然后你就可以打开文件夹了
subl <path>
遵循Sublime文档即可
Bash
echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.bash_profile
ZSH
echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile
Linux
sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl
执行命令后,请务必关闭终端。
使用
要查看可用的标志,运行subl——help。
如果你将subl设置为从命令行调用,打开当前目录的正确命令是:
苏布尔 .
“OS X命令行”是一个关于如何确保一切都已设置好的链接。
Sublime Text 3文档中的Symlink命令将无法工作,因为在Mac OS X El Capitan或更高版本的Home位置中没有~/bin/目录。
因此,我们需要将符号链接放在/usr/local/bin上,因为在大多数情况下,这个路径将在我们的$ path变量中。
因此,下面的命令应该可以做到这一点:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
一旦你正确地创建了符号链接,你就可以像这样运行Sublime Text 3: subl。(。表示当前目录)
有一个简单的方法。它只需要几个步骤,您不需要过多地使用命令行。如果你刚接触命令行,这是一种方法。
步骤1:找到要放入子可执行文件的bin文件
打开终端 输入CD ..--------------------- 这将返回一个目录 键入ls ------------------------ 看到一个目录中的文件列表 输入CD ..--------------------- 直到你得到一个包含usr文件夹 输入open usr ---------------,这应该会打开finder,你应该会看到一些文件夹 打开bin文件夹-------,这是你复制崇高的可执行文件的地方。
步骤2:查找可执行文件
打开finder 在文件下打开一个新的查找器窗口(CMD + N) 导航到应用程序文件夹 找到Sublime Text并右键单击,这样你就会得到一个下拉菜单 单击“显示包内容” 打开Content/SharedSupport/bin 复制subl文件 将它粘贴到我们之前找到的usr文件夹中的bin文件夹中 在subl --------------的终端类型中,这应该会打开Sublime Text
确保它被复制,而不是一个快捷方式。如果您确实有问题,请将usr/bin文件夹视为图标,并将subl粘贴到文件夹的空白区域。它不应该在图标图像中有一个快捷箭头。