在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
当前回答
如果你将subl设置为从命令行调用,打开当前目录的正确命令是:
苏布尔 .
“OS X命令行”是一个关于如何确保一切都已设置好的链接。
其他回答
除非真的需要,否则不应该污染/usr/bin目录。 对于那些不受分发包管理器管理的二进制文件,我总是使用/usr/local/bin。为什么?因为如果包管理器更新了,它总是会替换/usr/bin中的文件。
我要做的是
sudo ln -s /Applications/Sublime\ Text。应用程序/内容/ SharedSupport / bin / subl /usr/local/bin/subl
我在终端中只用一行就实现了这一点(使用Sublime 3):
alias subl='/usr/local/bin/sublime'
从macOS Catalina(10.15版本)开始使用zsh。为了允许Sublime从命令行运行,在你的主目录中编辑.zshrc(不带参数的cd会让你到达那里),并添加以下行:
export PATH="$PATH:/Applications/Sublime Text.app/Contents/SharedSupport/bin"
使用subl [filename]从命令行运行Sublime Text
我将使用的方法非常简单。
open -a "sublime text" [file]
这就打开了崇高的文本。您可以指定要打开的文件作为可选参数,例如在当前目录中打开“myfile.txt”。
下面的方法对我很有效
open -a Sublime\ Text file_name.txt
open -a Sublime\ Text Folder_Path
您可以使用别名使事件简单,如
在您的
~ / . bash_profile
alias sublime="open -a Sublime\ Text $@"
那么下次你可以使用下面的命令打开文件/文件夹
sublime file_name.txt
sublime Folder_Path