直接修改用户设置中的font_size即可生效,需在preferences → settings右侧user settings中添加”font_size”: 15等数值,并配合font_face(如”fira code”)和font_options(如[“ligatures”])确保中英文清晰显示。

直接改 font_size 就生效,但必须写在用户设置里
sublime 的字体大小不是靠“界面选项”调出来的,而是靠配置项 font_size 控制的——它是个纯数字(单位 px),比如 14、16,设完保存就立刻变,不用重启。
关键点在于:一定要改右侧「User Settings」(用户设置)面板,左侧的 default 是只读的,改了也白改,还会被下次升级覆盖。
- 打开方式:菜单栏 Preferences → Settings(windows/linux)或 sublime text → Preferences → Settings(macos)
- 在右侧 json 对象里加一行:
"font_size": 15(注意结尾逗号问题,如果前面已有字段,这行末尾要加逗号;如果是最后一行,不能加) - 值建议范围是
12–18:小于10代码难辨认,大于24在高分屏上容易撑满整行
只调 font_size 不够,中文和等宽显示得配 font_face
单纯调大字号,很可能换来模糊的中文、错位的标点,甚至括号对不齐——因为 Sublime 默认用系统字体,不一定支持编程排版。
写代码必须用等宽字体(monospace),而且得是你系统里真装了的。常见靠谱选择有:Consolas(Windows)、Fira Code(跨平台,支持连字)、Source Code Pro、JetBrains Mono。
- 在用户设置里补上:
"font_face": "Fira Code" - 如果用了连字字体,还得加一句:
"font_options": ["ligatures"],否则!=还是显示成两个字符 - 中文字体若仍发虚,可试加:
"font_options": ["subpixel_antialias"],但深色主题下可能偏灰,得自己试
快捷键缩放(Ctrl/Cmd+滚轮 或 +/-)只是临时的,关掉就丢
很多人习惯用 Ctrl + 鼠标滚轮(Win/Linux)或 Cmd + 滚轮(macOS)来放大看某段代码,这确实快,但它只影响当前视图,一重启、一换文件就回到默认大小。
这不是 bug,是设计如此——它的底层机制和 font_size 配置完全无关,属于视图层独立缩放。
- 临时查看用快捷键没问题,但别指望它“记住”你的偏好
- 想持久生效,唯一可靠路径就是改用户设置里的
font_size - 如果实在懒得手动改,可以装插件
ZoomNice,它能把每次滚轮操作自动写进配置,但得手动开启persist选项,否则还是临时的
改了没反应?先查这三件事
最常见的“设置无效”,往往不是 Sublime 的问题,而是配置本身卡在某个细节上。
-
font_size拼错了——写成fontsize、font-size或FontSize都不行,必须严格小写加下划线 - JSON 格式出错——比如多了一个逗号(尤其在最后一行)、少了一个引号、用了中文标点,Sublime 不报错但会静默忽略整个配置块(右下角有时会闪一下提示)
- 主题包强行覆盖——某些 color_scheme 文件(比如
Monokai.sublime-color-scheme)里硬编码了font_face和font_size,会优先于用户设置,这时得去对应主题文件里删或注释掉那几行
字体大小看着简单,但真正调舒服,得同时管住 font_size、font_face、font_options 三个点,缺一个都可能让代码看起来别扭。尤其是中文环境,漏掉 font_face 基本等于白调。