ctrl/cmd + +/- 是 sublime text 原生支持的临时编辑区字体缩放方式,无需配置或插件,效果实时生效且仅作用于当前视图;永久修改需在用户设置中添加 "font_size": 数值(单位 px),注意 json 格式规范。

Ctrl/Cmd + +/- 是最稳的临时缩放方式
Sublime Text 原生支持键盘缩放,不用改配置、不装插件,按住 Ctrl(Windows/Linux)或 Cmd(macOS),再按 + 或 - 就能实时放大缩小编辑区字体。效果秒生效,适合演示、查 bug、分享屏幕时快速适配视力。
-
Ctrl + =和Ctrl + +都能放大(部分键盘需Ctrl + Shift + =才触发加号) -
Ctrl + -缩小,Ctrl + 0一键恢复默认字号(需在用户快捷键中手动添加该绑定) - 这个操作只影响当前视图,关掉文件或重启 Sublime 后自动重置——协作时不用担心别人打开后字体异常
- 注意:它不改变菜单栏、侧边栏、状态栏字体,纯编辑区缩放
永久改字号必须写进用户设置里的 font_size
想每次启动都用固定大小?不能靠快捷键“记住”,得改配置。打开 Preferences → Settings,在右侧(User)面板里写入 "font_size": 14 这类数值——单位是像素(px),不是 pt 或 rem,填 12、14、16 都行,小于 8 可能糊成一片,大于 32 在高分屏上容易撑满行距。
- 别碰左侧 Default 面板,那是只读的;所有自定义必须写在右侧 User 区域
- JSON 格式敏感:
"font_size": 14后面如果多加了个逗号(比如末尾有,),整个配置会静默失效 - 拼错关键词也没用——写成
fontsize、font-size、fontSize全都不认 - 改完保存即生效,不用重启,但部分旧版本可能需要手动刷新视图(
Ctrl+R)
Ctrl/Cmd + 滚轮缩放:开箱即用,但 macOS 需手动配文件
Sublime Text 3143+(含 ST4)原生支持 Ctrl + 滚轮(Win/Linux)和 Cmd + 滚轮(macOS),但 macOS 用户常发现它“没反应”——不是功能坏了,是缺一个映射文件。
- macOS 必须在
~/Library/Application Support/Sublime Text 3/Packages/User/(或 ST4 对应路径)下新建Default (OSX).sublime-mousemap - 文件内容只能是标准 JSON,且
modifiers必须写"command"(不是"cmd"或"super"),空格和括号一个都不能少 - 常见失效原因:Logitech Options、Razer Synapse 等鼠标驱动劫持了组合键;TeamViewer/ToDesk 等远程工具拦截滚轮事件;某些插件(如 ScrollSync)覆盖了原生行为
- 别绑定
wheel_up无修饰键事件——那会让滚轮彻底失去滚动功能,代码区一滚就缩放,侧边栏直接卡死
高分屏下光调 font_size 不够,还得看 ui_scale(仅 ST4)
在 200% DPI 的 Windows 笔记本或 Retina Mac 上,只加大 font_size,你会发现菜单太小、标签栏太窄、图标挤在一起——因为 font_size 只管文字,不管 UI 元素。
- Sublime Text 4 新增了
ui_scale配置项,值为数字(如1.25、1.5),控制整个界面渲染比例,包括菜单、按钮、侧边栏高度 - ST3 不支持
ui_scale,强行加进去会被忽略;ST4 才认,且优先级高于系统 DPI 设置 - 调整顺序建议:先设好
font_size,再微调ui_scale,避免两者叠加导致文字模糊或布局错位 - 如果用了连字字体(如 Fira Code),记得同步加
"font_options": ["subpixel_antialias"],否则高分屏下可能发虚
实际用下来,最常被忽略的是 macOS 那个带空格和括号的文件名,以及 JSON 末尾多打的逗号——它们不会报错,只会让所有设置白配。










