sublime Text 的命令行 工具 subl 可提升效率,先安装并配置到 PATH:macOS 和linux 用 ln 创建软链接,windows安装时勾选添加到 PATH。安装后可通过 subl 打开文件、目录,如 subl filename.txt、subl .,支持多文件、新窗口(–new-window)及别名设置(如 alias st=’subl .’),配合终端使用更高效。

在使用 sublime text 时,如果经常从文件夹或终端打开文件,每次都手动点开会很麻烦。好在 Sublime 提供了一个命令行 工具 subl,可以让你从终端快速打开文件、目录甚至整个项目。
1. 安装 subl 命令行工具
要使用 subl,首先要确保它已经安装到系统的 PATH 中。不同 操作系统 操作方式不同:
- macOS:打开终端,运行以下命令创建软链接(假设 Sublime 已安装在应用程序目录):
sudo ln -s /applications/Sublime Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl - Linux(如 ubuntu):如果你是通过官方渠道安装的,通常 subl 已可用。否则可手动链接:
sudo ln -s /opt/sublime_text/subl /usr/local/bin/subl - Windows:安装 Sublime 时勾选“Add to PATH”即可。如果没有,可手动将安装目录(如
C:Program FilesSublime Text)添加到系统环境变量 PATH 中。
2. 常用 subl 使用方法
安装完成后,在终端中输入 subl 加上参数,就可以快速启动 Sublime 并打开目标内容。
- 打开单个文件:
subl filename.txt
这会在 Sublime 中打开该文件,如果文件不存在则新建。 - 打开整个文件夹:
subl .
在当前目录运行此命令,会把整个文件夹作为项目打开,方便浏览和编辑多个文件。 - 打开多个文件或目录:
subl file1.html style.css js/
可一次性打开多个文件和目录。 - 新建空白文件:
subl
直接输入 subl 不加参数,会启动 Sublime 并打开一个无标题新文件。
3. 实用技巧与注意事项
- 如果 Sublime 已在运行,subl 通常会把文件发送到已有窗口,不会重复启动程序。
- 可以用
--new-window强制新开一个窗口:subl --new-window project-folder/ - 查看所有命令行选项,运行:
subl --help - 配合 shell 别名使用更高效,比如在
.zshrc或.bashrc中添加:alias st='subl .'
之后只需输入 st 就能用 Sublime 打开当前项目。
基本上就这些。掌握 subl 后,开发时切换到终端敲一行命令就能秒开项目,效率提升明显,尤其适合习惯命令行操作的用户。不复杂但容易忽略的小工具,用好了很顺手。