在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
在终端中使用。subl
它返回-bash: .subl:命令未找到
有人知道如何在macOS的命令行打开Sublime Text 3吗?
当前回答
从macOS Catalina(10.15版本)开始使用zsh。为了允许Sublime从命令行运行,在你的主目录中编辑.zshrc(不带参数的cd会让你到达那里),并添加以下行:
export PATH="$PATH:/Applications/Sublime Text.app/Contents/SharedSupport/bin"
使用subl [filename]从命令行运行Sublime Text
其他回答
从macOS Catalina(10.15版本)开始使用zsh。为了允许Sublime从命令行运行,在你的主目录中编辑.zshrc(不带参数的cd会让你到达那里),并添加以下行:
export PATH="$PATH:/Applications/Sublime Text.app/Contents/SharedSupport/bin"
使用subl [filename]从命令行运行Sublime Text
你可以在Terminal中创建一个新的别名:
nano ~/.bash_profile
复制这一行并粘贴到编辑器中:
alias subl='open -a "Sublime Text"'
点击control + x,然后y,然后回车保存并关闭它。
关闭所有终端窗口并重新打开。
就是这样,你现在可以使用subl filename或subl。
更新zsh:
自macOS 10.15 Catalina开始,默认shell更改为zsh。
nano ~/.zshrc
其余步骤保持不变。
我正在使用mac airbook打开你的终端并键入
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
然后键入简单的subl和文件名
subl index.py
将它添加到你的.bashrc或.zshrc是一个简单的解决方案。
alias sublime="open -a /Applications/Sublime\ Text.app"
总结一下实现目标的不同方法:
从终端打开崇高文本
open /Applications/Sublime\ Text.app/
使用sublime text打开当前路径下的特定文件(或提供需要打开的文件的路径)
open -a /Applications/Sublime\ Text.app/ myFileToOpen.txt
通过引入一个名为“sublime”的新别名并使用它,使您的命令变得简短 A. open bash_profile: 纳米~ / . bash_profile B.复制这一行以创建别名并保存并重启终端 alias sublime="open -a /Applications/ sublime \ Text.app" apple.txt将以sublime文本打开(必要时提供文件路径) 崇高apple.txt