ctrl/cmd + +/-/0 是最稳的临时缩放方式,实时生效、不改配置、不依赖插件,仅影响编辑区字体,且关文件或重启后自动还原。

Ctrl/Cmd + +/- 是最稳的临时缩放方式
Sublime Text 原生支持 Ctrl + +(Windows/Linux)、Cmd + +(macOS)放大字体,Ctrl + - 或 Cmd + - 缩小,Ctrl + 0(数字零)一键重置。这些操作实时生效、不改配置、不依赖插件,适合演示、查 bug 或临时适配视力。
- 部分键盘需按
Ctrl + Shift + =才能触发加号,不是所有物理+键都映射正确 - 焦点必须在编辑区——光标若停在侧边栏、命令面板或搜索框里,快捷键会静默失效
- 快捷键只影响当前视图,关掉文件或重启 Sublime 后自动还原,协作时不会污染他人环境
- 它不改变菜单栏、状态栏、侧边栏字体,纯编辑区缩放,和 UI 元素字号无关
macOS 用户必须手动配 Default (OSX).sublime-mousemap 才能用 Cmd + 滚轮
macOS 上 Cmd + 滚轮 默认不响应,这不是 Bug,是 Sublime 的设计限制:它不会自动监听该组合,必须显式绑定。路径、文件名、JSON 结构、修饰符写法全错不得。
- 配置路径必须是:
~/Library/Application Support/Sublime Text 4/Packages/User/(ST4)或Sublime Text 3/(ST3) - 文件名必须严格为:
Default (OSX).sublime-mousemap(注意空格、括号、大小写、后缀) - 内容仅两行 JSON,
modifiers必须写"command",写成"cmd"或"super"全无效 - 别用
wheel_up这类无修饰键绑定——它会让侧边栏、控制台、查找面板全部失去滚动能力
永久改字号得写 font_size 到用户设置,不是改全局
想每次启动都用固定大小,不能靠快捷键“记住”,必须改 Preferences → Settings 右侧(User)面板里的 font_size。它单位是像素(px),不支持 pt、em 或 rem。
-
font_size是纯数字,比如"font_size": 14;拼错成fontsize、font-size或fontSize都不生效 - 右侧 User 区域才是可写位置,左侧 Default 是只读的,改了也白改
- JSON 格式敏感:末尾多一个逗号(
,)、少一个引号,整个配置会静默失效 - 设太小(如 8)会导致行距挤压、光标难辨;太大(如 32)可能让长行换行异常,尤其在高分屏上
UI 元素字号(Gutter、Tab、侧边栏)要单独配,且新版才支持
很多人调大 font_size 后发现行号(Gutter)、文件标签(Tab Bar)、项目侧边栏还是那么小,以为“缩放没起作用”。其实 Sublime 对代码字体和 UI 元素是分开控制的,gutter_font_size 等参数默认不存在,得自己加。
-
gutter_font_size从 Sublime Text 4 build 4126 开始才正式支持,旧版加了也无效 - 建议值比
font_size小 1–2,比如"font_size": 14对应"gutter_font_size": 12 -
tab_font_size和sidebar_font_size同理,但多数主题会忽略它们,优先级低于主题自带样式 - 改完保存后,已打开的标签页需手动触发一次
Ctrl + 0才刷新,侧边栏则需重启 Sublime 才完全生效
真正容易被忽略的是:UI 元素字号配置不仅版本受限,还受主题覆盖;而滚轮缩放看似方便,实则极易被系统驱动劫持——与其反复调试 Default (OSX).sublime-mousemap,不如把 Ctrl + +/Ctrl + -/Ctrl + 0 练成肌肉记忆。











