答案:通过创建软链接将sublime Text的subl命令添加到系统路径,可在终端用subl打开文件或目录。具体步骤包括确认安装路径、执行sudo ln -s命令创建链接、使用subl .或subl filename等命令启动,还可选设置alias别名如sublime指向subl,便于自定义调用。

在 mac 上使用命令行启动 sublime text,可以通过创建一个快捷命令来实现。下面教你如何设置 subl 命令(注意:官方命令是 subl,不是 sublime)。
1. 确认 Sublime Text 已安装
确保你已经将 Sublime Text 安装到了 /applications 目录下,常见路径为:
/Applications/Sublime Text.app
如果用的是“Sublime Text 2”或“Sublime Text 3”,名字可能略有不同,请根据实际名称调整。
2. 创建命令行快捷方式
Sublime Text 自带了一个命令行工具 subl,但默认没有加入系统路径。你需要手动创建一个软链接。
打开终端,输入以下命令:
sudo ln -s /Applications/Sublime Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
说明:
- ln -s 是创建软链接的命令
- 路径根据你的 Sublime 版本可能需要调整,比如可能是 Sublime Text 3.app
- /usr/local/bin 是大多数 macOS 系统默认的可执行目录,已包含在 PATH 中
如果你遇到 /usr/local/bin 不存在,可以先创建:
sudo mkdir -p /usr/local/bin
3. 使用 subl 命令
设置完成后,你就可以在终端中使用 subl 来快速打开文件或项目。
常用用法:
- subl . —— 打开当前目录到 Sublime
- subl filename.txt —— 用 Sublime 打开指定文件
- subl folder_name/ —— 打开整个文件夹
- subl —— 单独启动 Sublime 窗口
4. 可选:别名设置(自定义命令名)
如果你想用 sublime 而不是 subl,可以添加别名。
编辑你的 shell 配置文件,比如:
- Zsh 用户(现代 Mac 默认):nano ~/.zshrc
- bash 用户:nano ~/.bash_profile
添加一行:
alias sublime=”subl”
保存后执行:
source ~/.zshrc
之后就可以使用 sublime . 或 sublime filename 来启动了。
基本上就这些。只要软链接建好,命令行启动 Sublime 就非常方便。不复杂但容易忽略。


