Ctrl + ` 是唯一有效快捷键,需按Tab键正上方反引号且不加Shift;失效时用View → Show Console兜底,底部出现>>>才就绪;插件print()需手动启用Tools → Developer → Log Console Messages。

Ctrl + ` 打不开控制台?先确认是不是反引号键本身没按对
Sublime 的控制台快捷键是 Ctrl + `(Windows/Linux)或 Cmd + `(macOS),这个 ` 必须是 Tab 键正上方的反引号,不是波浪号 ~,也不加 Shift。很多人实际按的是 Ctrl + ~ 或 Ctrl + Shift + `,这两个组合在 Sublime 里根本没绑定,自然没反应。
键盘上找不到 `?试试单独按 Tab 上方那个键:如果输出 ~,说明你当前按的是带 Shift 的状态,松开 Shift 再按一次就是正确按键;如果直接输出 · 或其他符号,大概率是中文输入法激活了,必须切回英文输入法再试。
常见干扰源包括:
- 搜狗、微软拼音等中文输入法会劫持该组合键
- TeamViewer、Logitech Options 等远程/键盘增强工具可能拦截
- 火绒、360 等安全软件有时会阻止快捷键转发
最稳兜底方式:菜单栏点击 View → Show Console,底部出现 >>> 提示符才算真正就绪——没这个提示,说明 Python 解释器根本没启动,不是“打开了但没用”。
Package Control: Install Package 没反应?本质是仓库列表加载失败
按 Ctrl + Shift + P 输入 Package Control: Install Package 后卡在 Loading packages,这不是插件问题,而是 Sublime 拉不到插件仓库索引。默认源 https://packagecontrol.io/ 在国内常被干扰,TLS 握手失败时会静默卡住,连错误都不报。
临时解决办法:
- 改用清华镜像源:打开
Preferences → Package Settings → Package Control → Settings,把channels改成["https://mirrors.tuna.tsinghua.edu.cn/packagecontrol/channel.json"] - 检查系统时间是否准确——TLS 验证失败常因本地时间偏差超过 5 分钟导致
- 手动清空缓存:
Cache/Package Control/目录下堆积的临时文件可能阻塞后续请求
验证是否生效:再打开命令面板,输入 Package Control: List Packages,能列出已装插件,说明通道通了;如果仍卡住,优先排查网络代理或系统时间。
装完 Package Control 后,为什么 Ctrl + Shift + P 搜不到 Install Package?
安装完 Package Control 后没重启 Sublime,这是最常见原因。不重启,菜单栏不会出现 Package Control 项,命令面板也搜不到任何 Package Control: 开头的命令——Install Package 根本不存在。
另一个隐蔽原因是输入法或焦点异常:
- 刚弹出未保存提示框、或焦点在对话框上时,
Ctrl + Shift + P会失效,点一下编辑区空白处再试 - macOS 上 Caps Lock 处于开启状态时,
Ctrl + Shift + P实际触发的是Ctrl + ⇧ + P,Shift 键被锁定,关掉 Caps Lock 即可 - 某些输入法(如 QQ 五笔)把
Ctrl + Shift + P绑定为中英切换,关掉输入法再试
别信“菜单里点 Install Package Control”——这个选项在 ST4 中已移除,强行点会报错 command not found: package_control_install。
安装插件后不生效?重点看这三类插件的启动逻辑
不是所有插件装完就立刻可用。有些需要手动启用语法支持,有些依赖侧边栏状态,有些甚至要重启才能注册事件监听器。
典型例子:
-
Emmet:ST4 默认不自动激活 HTML 语法,需进Preferences → Package Settings → Emmet → Settings,在"syntax_scopes"里加上"text.html.basic",否则html:5+Tab不响应 -
SideBarEnhancements:右键菜单新增项立即生效,但“在终端打开”调用的是系统默认终端,不是你配置的 iTerm 或 Windows Terminal,这点容易误判为失效 -
BracketHighlighter:高亮逻辑依赖光标位置和括号配对规则,默认配置够用,但图标若显示异常(比如挤占行号),要手动改"bracket_styles": {"default": {"icon": "dot"}}
插件安装路径本身也有坑:ST4 默认走 installed_packages/ 机制,手动把 .sublime-package 文件丢进 Packages/ 目录大概率静默失败,连错误提示都不会给。

















