Sublime Text 通过 Terminus 插件可实现嵌入式终端(支持分屏/多 Shell),或通过自定义 Build System 快速调用系统终端;SideBarEnhancements 提供右键“Open in Terminal”功能;配置 subl 命令可从终端反向打开 Sublime。

Sublime Text 本身不内置终端,但通过插件或构建系统可实现「一键呼出终端」——最稳定、功能最强的方案是安装 Terminus 插件;若只想快速调用系统自带终端(如 Windows 的 cmd 或 PowerShell),用自定义 Build System 更轻量。
装 Terminus 插件:嵌入式终端,支持分屏/多 Shell/命令复用
这是目前 Sublime 中终端体验最接近 VS Code 的方案,所有操作都在编辑器内完成,无需跳转外部窗口。
- 先确保已安装
Package Control(没装的话按Ctrl+Shift+P输入Install Package Control回车) - 再按
Ctrl+Shift+P→ 输入Install Package→ 搜索并安装Terminus - 安装完后,按
Ctrl+Shift+P输入Terminus: Open Default Shell in Panel,底部即出现终端面板 - 想绑定快捷键(比如
Ctrl+`)?进Preferences → Key Bindings,在右侧用户配置中加:
[ { "keys": ["ctrl+`"], "command": "terminus_open" } ]⚠️ 注意:Terminus 默认启动的是系统默认 Shell(Windows 是 cmd.exe,macOS/Linux 是 bash 或 zsh)。如需改用 PowerShell,可在快捷键配置里加 "args": {"cmd": ["powershell", "-NoExit"]}。
用 Build System 呼出系统终端:零依赖,适合快速调试
不装插件也能一键打开终端,原理是让 Sublime 执行一条系统命令(如 start cmd),适用于临时查看目录结构、运行 Git 命令等轻量场景。
- 菜单栏 →
Tools → Build System → New Build System… - 根据系统粘贴对应配置(保存为
OpenTerminal.sublime-build):
Windows(CMD):
{ "cmd": ["start", "cmd"], "shell": true, "working_dir": "$file_path" }Windows(PowerShell):
{ "cmd": ["powershell", "-NoExit", "cd", "$file_path"], "shell": true }macOS:
{ "cmd": ["open", "-a", "Terminal", "$file_path"] }- 保存后,按
Ctrl+Shift+B即可执行,终端自动定位到当前文件所在目录 - ⚠️ 坑点:
working_dir用$file_path而非$project_path—— 如果没打开文件只打开了文件夹,$file_path为空,终端会落在用户主目录,容易误判路径
右键“Open in Terminal”:靠 SideBarEnhancements 补全缺失功能
Sublime 原生不支持右键打开终端,但装了 SideBarEnhancements 后,侧边栏文件/文件夹上就能直接右键选择 Open in Terminal,非常符合直觉。
- 按
Ctrl+Shift+P→Package Control: Install Package→ 搜索安装SideBarEnhancements - 安装后重启,右键侧边栏任意文件或文件夹,菜单底部会出现该选项
- 它调用的是系统默认终端(Windows 是
cmd.exe,macOS 是Terminal.app),不依赖Terminus,也不占资源 - ⚠️ 注意:该插件不会自动设工作目录为项目根目录,而是精确到你右键的那个文件/文件夹路径。如果右键的是子目录下的文件,终端就开在那个子目录里
subl 命令行工具:反向打通——从终端打开 Sublime
虽然不是“在 Sublime 里呼出终端”,但很多人真正需要的是双向打通:既能在编辑器里跑命令,也能在终端里快速打开项目。这时必须配好 subl 命令。
- macOS:运行
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl - Windows:把
subl.exe所在路径(如C:\Program Files\Sublime Text\)加进系统PATH环境变量 - 验证:终端输入
subl --help有输出即成功 - 实用姿势:
subl .打开当前项目,subl main.py直接跳转编辑,配合 Git 提交前快速改文件特别顺
真正容易被忽略的是:这步不做,你在终端里写脚本、跑自动化任务时,就少了一个关键触发入口——而它只用配一次,后续所有开发流都受益。










