应安装Terminus而非TerminalView,因后者自2014年停更、不兼容ST3/4,会报AttributeError或静默失败,且Package Control中多为仿冒插件;Terminus需手动配置快捷键与系统适配的cmd参数。

TerminalView 插件早已停止维护,且不兼容 Sublime Text 3/4 —— 它无法在当前主流版本中正常工作,安装后大概率报错或完全无响应。你要的“内置终端”,正确选择是 Terminus,不是 TerminalView。
为什么别装 TerminalView?
该插件最后一次更新是 2014 年,依赖已废弃的 Sublime API(如 sublime.load_settings 的旧签名、view.window().run_command("exec") 的非标准用法),在 ST4 中会触发 AttributeError: 'NoneType' object has no attribute 'get' 或直接静默失败。Package Control 搜索结果里显示的 “TerminalView” 多为同名仿冒插件,功能残缺、无维护、甚至含可疑代码。
正确安装 Terminus(替代方案)
它才是目前唯一稳定、活跃、全平台支持的终端集成插件:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入
Package Control: Install Package回车 - 等待列表加载完成,搜索
Terminus(注意拼写,不是Terminal或TerminalView) - 点击安装,完成后无需重启 Sublime
快捷键配置与常见坑点
Terminus 默认无快捷键,必须手动绑定;很多人配了没反应,问题往往出在:
- 在
Preferences → Key Bindings右侧用户配置区添加时,用了错误的 JSON 格式(比如漏掉方括号、逗号错位) - 快捷键被输入法(如 Windows 微软拼音的
Ctrl+`切换模式)劫持,建议改用Ctrl+Shift+T -
cmd参数未适配系统:Windows 要写["powershell.exe"]或["cmd.exe"],macOS/Linux 应为["zsh"]或["bash"],硬写["sh"]可能导致命令不兼容 - 想让终端自动进入当前文件目录,必须显式传参:
"cwd": "${file_path:${folder}}",不能只靠插件默认行为
验证是否真生效
装完别急着敲快捷键,先试命令面板:
- 按
Ctrl+Shift+P→ 输入Terminus: Open Default Shell in Panel回车 - 若底部弹出带提示符的面板(如
$或C:\>),说明插件运行正常 - 再测试
cd、ls/dir、运行python --version等基础命令是否响应
如果命令面板能调出但快捷键无效,90% 是键位配置语法或冲突问题;如果命令面板也失败,请检查 Package Control 是否真正可用(输入 Package Control: List Packages 看能否列出已装插件)。










