<p>Ctrl/Cmd + +/- 是唯一原生编辑区字体缩放快捷键,仅临时生效且重启后还原;永久调整需配置 font_size(编辑区)或 ui_font_size(ST4.4277+ UI 元素),旧版须修改主题文件。</p>

Ctrl/Cmd + +/- 是编辑区字体缩放的唯一原生快捷键
Sublime Text 没有“Ctrl+滚轮”缩放字体的开箱即用支持,尤其在 macOS 上默认完全不响应。真正能立刻生效、无需配置的只有 Ctrl++(Windows/Linux)或 Cmd++(macOS)放大,以及 Ctrl+- / Cmd+- 缩小。这个操作只影响当前视图的编辑区字体,重启或关文件后自动还原,不会污染协作环境。
常见失效原因包括:
- 焦点不在编辑区——光标停在侧边栏、命令面板、搜索框或状态栏时,快捷键静默忽略
- 部分键盘需按
Ctrl+Shift+=才能触发加号(物理+键未正确映射) - macOS 用户误以为
Cmd+滚轮该有效,其实它默认被禁用,必须手动配Default (OSX).sublime-mousemap
Ctrl/Cmd + 0 重置字号需手动绑定命令
Ctrl+0(数字零,非字母 O)本应一键恢复默认字号,但它在 Sublime 中默认未绑定 reset_font_size 命令。很多用户按了没反应,不是功能坏了,是根本没启用。
解决方法:打开 Preferences → Key Bindings,在右侧(User)面板中添加:
[{"keys": ["ctrl+0"], "command": "reset_font_size"}]Windows/Linux 用户用 ctrl+0;macOS 用户改用 super+0。保存后立即生效——注意该命令恢复的是用户设置中 "font_size" 的值,不是安装时的原始默认值。
永久调大必须写进 font_size,拼错就静默失效
想每次启动都用固定字号,不能靠快捷键“记住”,必须改用户设置。打开 Preferences → Settings,在右侧(User)JSON 中添加:
"font_size": 14
关键细节:
- 字段名必须是
font_size,fontsize、font-size、fontSize全无效 - 数值单位是像素(px),建议 12–16;低于 10 在高分屏上边缘发虚,高于 18 易挤压行距、括号高亮变细
- 左侧(Default)面板是只读的,改了也白改;JSON 格式极敏感,末尾多逗号、漏引号、空格错位都会导致整个配置静默失效
UI 元素(菜单/侧边栏/标签页)和编辑区字体是两套系统
font_size 只控制编辑区,对菜单栏、侧边栏、标签页、状态栏毫无影响。ST4.4277+ 用户可用 ui_font_size 统一调大 UI 字体,旧版 ST3 或低于 4.4277 的 ST4 则直接忽略该字段,只能硬改主题文件里 "class": "sidebar_label" 和 "class": "tab_label" 对应的 "font.size" 值。
底部面板(命令面板、查找框、控制台)完全不响应 font_size 或 ui_font_size,这是 Sublime 的硬限制,没有绕过方式。


















