能,terminus通过多个独立视图实现多终端,支持分屏、多窗口部署,但无原生标签页;需手动布局并配置环境变量,已存在终端不热更新。

Terminus 能不能开多个终端标签?
能,但不是 VS Code 那种「一个面板里多个标签页」的原生模式——Terminus 的「多终端」本质是多个独立视图(View),每个可驻留在不同面板、不同布局区域,甚至不同 Sublime 窗口里。
- 默认快捷键
Ctrl+Shift+T(Windows/Linux)或Cmd+Shift+T(macOS)每次调出的是**新视图**,不是新标签;它会复用底部面板,覆盖上一个终端,除非你手动分屏 - 想并行运行 Python 服务 + Git 操作 + Node 构建?得靠 Sublime 的布局能力配合 Terminus 命令,而不是靠插件自动管理标签
- 如果你习惯 VS Code 的
Ctrl+Shift+`连按开多个终端,这里要切换思维:Sublime 的「多终端」是空间维度的(左/右/下/新窗口),不是时间维度的(标签切换)
怎么在左右两个面板里各放一个终端?
这是最常用也最稳定的多终端方案,适合边写代码边看输出,或者对比运行不同环境命令。
- 先设布局:按
Alt+Shift+2切成左右两栏;或用命令面板输入Layout: Columns 2 - 确保光标在右侧面板(点击一下右半区任意位置),再按
Ctrl+Shift+P→ 输入Terminus: Open Default Shell in Panel回车 - 再切回左侧面板,重复上一步,就得到两个完全隔离的终端实例
- 注意:
cwd(工作目录)默认跟随当前焦点文件,如果右侧没打开文件,它会 fallback 到项目根目录或用户主目录——建议提前在对应面板中打开一个目标文件
为什么终端里执行 python 或 node 报 “command not found”?
这不是 Terminus 的 bug,而是 Sublime 启动时没加载你的 shell profile(比如 ~/.zshrc 或 ~/.bash_profile),导致 PATH 丢失。尤其 macOS Catalina+ 和 Windows WSL 用户高频中招。
- 临时解法:在终端里手动执行
source ~/.zshrc(macOS/Linux)或. $PROFILE(PowerShell) - 根本解法:进
Preferences → Package Settings → Terminus → Settings,把"env": {"PATH": "$PATH"}加进去,并设"shell": "login"(macOS/Linux)或启用"login_shell": true(Windows) - Windows 上用 git-bash?必须填完整路径:
"C:\Program Files\Git\bin\bash.exe",只写bash会失败
能不能像 VS Code 那样用快捷键快速切换终端?
不能直接切换「标签」,但可以快速聚焦到指定终端视图——前提是给每个终端打上可识别的「名字」。
- 打开第一个终端后,用命令面板执行
Terminus: Rename Panel,起名如dev-server - 第二个终端同理命名为
git-cli,第三个为build - 之后用命令面板输入
Terminus: Focus Panel,再选名字,就能跳转过去 - 想进一步提速?可在用户键位设置里绑定:
{"keys": ["ctrl+alt+1"], "command": "terminus_focus_panel", "args": {"name": "dev-server"}}
Terminus Settings,所有新打开的终端都生效——但已存在的终端不会热更新,得关掉重开**。











