ctrl/cmd + - 是最直接的缩小方式,按住 ctrl(windows/linux)或 cmd(macos)再按 - 键可实时缩小编辑区字体,不改配置、不装插件,焦点需在编辑区,关闭文件或重启后自动还原,默认字号由用户设置中 "font_size" 决定。

Ctrl/Cmd + - 是最直接的缩小方式
按住 Ctrl(Windows/Linux)或 Cmd(macOS),再按 - 键,编辑区字体立刻变小。这个操作不改配置、不装插件、实时生效,适合临时查看大段代码或快速退远一点看结构。
- 部分键盘需配合
Shift才能触发减号(比如某些笔记本键盘),不是所有物理-键都映射正确 - 焦点必须在编辑区——光标若停在侧边栏、命令面板、搜索框或状态栏里,快捷键会静默失效
- 每按一次缩一级(通常步长为 1px),连续按可快速降到最小可用值(
font_size低于 8 时行距挤压、光标难辨) - 关闭当前文件或重启 Sublime 后自动还原,默认字号由用户设置里的
"font_size"决定
Cmd + 滚轮在 macOS 上默认无效
macOS 用户常以为 Cmd + 滚轮 应该缩放,但 Sublime Text 默认不监听该组合。这不是 Bug,是设计限制:必须手动创建映射文件才能启用。
- 路径必须是:
~/Library/Application Support/Sublime Text 4/Packages/User/Default (OSX).sublime-mousemap - 文件名一个字符都不能错:空格、括号、大小写、后缀
.sublime-mousemap全部严格匹配 - 内容只能是两行合法 JSON,
modifiers必须写"command",写成"cmd"或"super"全无效 - 别绑定
wheel_up这类无修饰键事件——会导致侧边栏、控制台、查找面板全部失去滚动能力
Ctrl/Cmd + 0 重置字号但需手动绑定
Ctrl + 0(数字零,非字母 O)能一键恢复默认字号,但它在用户快捷键配置中默认未绑定,很多用户按了没反应,误以为功能坏了。
- 打开
Preferences → Key Bindings,在右侧用户配置中添加: -
[{"keys": ["ctrl+0"], "command": "reset_font_size"}](Windows/Linux) -
[{"keys": ["super+0"], "command": "reset_font_size"}](macOS) - 保存后立即生效;注意
reset_font_size命令只还原到用户设置中的"font_size"值,不是安装时的原始默认值
缩小后 UI 元素不跟着变小是正常现象
Ctrl/Cmd + - 只缩编辑区字体,菜单栏、侧边栏、标签页、状态栏全都不动。这不是失效,是 Sublime 的分层设计逻辑。
- 想同步缩小 UI,ST4.4277+ 用户可在用户设置中加
"ui_font_size": 12(数值建议比font_size小 1–2) - 旧版 ST3 或低于 4.4277 的 ST4 不识别
ui_font_size,只能手动修改主题文件里的"sidebar_label"和"tab_label"类 - 底部面板(命令面板、查找框、控制台)完全不响应
font_size或ui_font_size,必须硬改.sublime-theme文件并执行UI: Reload Theme
真正容易被忽略的是:缩小操作只影响当前视图,而 UI 字体和编辑区字体根本不在同一套配置链路上,改一个不会联动另一个。











