跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

Sublime控制台怎么打开?快捷键调出Console窗口的方法

Ctrl+`失效主因是输入法、远程工具或安全软件劫持,兜底方案为View→Show Console;控制台需启用Log Console Messages才显示print输出,报错信息含精确路径行号。 Ctrl + `(反引号)是唯一可靠打开方式,不是 Ctrl + ~,也不是加 Shift 的组合。 键盘上 Tab 键正上方那个键,按住 Ctrl(Windows/Linux)或 Cmd(macOS)不松手,再按一次它——就对了。其他所有变体都无效,包括 Ctrl + Shift + `、Ctrl + ~、Cmd + ~ 等。 为什么 Ctrl + ` 没反应?常见失效原因和兜底方案 快捷键失灵几乎从不因为 Sublime 本身出问题,而是被外部环境拦截: 中文输入法处于激活状态(尤其 Windows 下搜狗、QQ 输入法常劫持该组合) 远程桌面工具(如 TeamViewer、AnyDesk)默认捕获 Ctrl + ` 杀毒软件或系统级快捷键管理器(如 PowerToys、Karabiner)占用了该热键 此时最稳的兜底操作是:
View → Show Console
。注意不是
Tools
或
Developer
菜单下,路径固定且唯一。弹出面板底部出现
>>>
提示符才算真正就绪,可输入
print("test")
验证解释器是否启动。 控制台里 print() 没输出?必须手动开启日志转发 你在插件代码里写了
print("debug")
,但控制台空空如也——这不是插件没运行,而是 Sublime 默认屏蔽所有插件的
print()
输出。它只在你启用日志转发后才把内容刷出来。 仿Sublime和notepad++编辑器效果 仿Sublime和notepad++编辑器效果 下载 先确保控制台已打开:
Ctrl + `
触发插件行为(比如保存文件、调用命令) 仍无输出?进菜单:
Tools → Developer → Log Console Messages
,勾选它 勾选后,插件中所有
print()
、
sublime.status_message()
和未捕获异常都会实时出现在控制台顶部。注意:
print()
不自动换行,建议写成
print("debug:", var, "\n")
避免多条日志挤在一起。 控制台报错信息比构建输出更关键 很多人点
Ctrl + B
编译后看到红色错误,双击却无法跳转——那只是构建系统输出的快照;而真正关键的错误,比如插件启动失败、语法错误、运行时异常,全在控制台顶部实时打印,带完整 traceback。 典型错误如:
ImportError: No module named 'xxx'
、
AttributeError: 'NoneType' object has no attribute 'xxx'
每条 traceback 都精确标出插件路径和行号,例如
plugins/MyPlugin/my_command.py
第 42 行 这些不是“卡了”,是 Sublime 启动时就捕获到的真实异常,必须优先看这里 控制台不保存历史,关掉就丢。调试插件时别依赖它长期驻留,看到关键 traceback 后建议立刻截图或复制,否则一刷新就没了。

相关文章