Sublime Text 中呼出命令行的两个可靠方案是 Terminus(嵌入式终端面板)和 Terminal(调用系统原生终端);Terminus 支持交互、分屏与会话复用,需手动配置快捷键;Terminal 轻量精准,右键即可在当前路径唤起真实终端。

想在 Sublime Text 里不切窗口、直接呼出可用的命令行,只有两个靠谱选择:用 Terminus 嵌入式终端面板,或者用 Terminal 插件唤起系统原生终端。别搜“Glue”——它不存在,也不是社区维护的插件。
Terminus:唯一能嵌入底部面板的交互式终端
它不是弹新窗口,而是在 Sublime 底部开一个可输入、可分屏、能复用会话的伪终端,支持 python、git、npm 等所有交互命令。
- 安装必须走
Package Control:按Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输Package Control: Install Package→ 回车 → 搜Terminus→ 点击安装 - 装完默认没快捷键,得手动配:打开
Preferences → Key Bindings(右侧用户文件),加一行:[{"keys": ["ctrl+alt+t"], "command": "terminus_open", "args": {"cwd": "${file_path:${folder}}"}}]这样按ctrl+alt+t就能落到当前文件所在目录 - Windows 上黑屏?检查 PowerShell 执行策略:
Get-ExecutionPolicy若为Restricted,运行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser - macOS/Linux 终端里找不到
python或node?默认不加载~/.zshrc,在 Terminus 设置里把"shell": "login"开启即可
Terminal:轻量、稳定、路径精准的系统终端调用方案
它不模拟终端,而是右键点哪就在哪唤起真实的 cmd.exe、PowerShell 或 Terminal.app,适合日常 git status、npm run dev 这类单次命令。
- 安装同样走
Package Control:搜Terminal(作者 wbond),装完即用 - 右键菜单出现 “Open Terminal Here” 就说明生效;没出现?检查插件设置里是否启用了
terminal和parameters字段 - macOS 想用 iTerm2?在
Preferences → Package Settings → Terminal → Settings – User里写:{"terminal": "iTerm2"} - Windows 想默认用 PowerShell?同上位置写:
{"terminal": "powershell", "parameters": ["-NoExit", "-Command", "Set-Location '%CWD%'"]}
别踩这些坑
Ctrl+` 不是终端,是 Python 控制台,只认 print() 这类表达式,输 ls 会报 NameError: name 'ls' is not defined;Ctrl+B 是构建系统,只能跑一次脚本,不能交互、不能中断、路径转义稍错就报 Invalid escape character。
Terminus 启动卡死,大概率是 ~/.zshrc 或 profile 里有阻塞命令(比如 curl 超时、nvm 加载慢),临时绕过办法:用 Terminus: Open Shell in Panel 命令,传参 {"cmd": ["/bin/bash", "--norc", "--noprofile"]}。

















