14px是多数人长时间编码最舒服的编辑区字号,但需根据设备dpi、观看距离和视觉习惯调整;font_size须写在settings用户面板顶层json中,单位为px,12–16为安全区间,小于10或大于18易引发显示问题。

14px 是多数人长时间编码最舒服的编辑区字号,但“最适合眼睛”不取决于固定数值,而取决于你当前设备的 DPI、观看距离和视觉习惯——直接调到 14 不一定真舒服,得按路径排查。
编辑区字体大小怎么设才不伤眼
只改 font_size 就行,但它必须写在 Preferences → Settings 右侧(User)面板的顶层 JSON 里,不能嵌套、不能拼错、不能用中文标点:
-
font_size单位是像素(px),不是 pt;12–16 是安全区间,14 是默认推荐值 - 小于 10 在高分屏上文字边缘发虚,大于 18 容易顶到上下行,括号高亮条变细、折叠箭头错位
- 别用
line_spacing——它已废弃;想松快呼吸感,改line_padding_top和line_padding_bottom,各设 1–2 像素就明显改善 - 中英文混排务必配 fallback 字体,比如
"font_face": "Fira Code, PingFang SC, Microsoft YaHei",单写中文字体会崩排版
侧边栏、标签页、菜单栏还是小?那是 UI 字体,不是编辑区
font_size 对它们完全无效。ST4.4277+ 用户可加 ui_font_size 统一控制,旧版或需单独处理:
- ST4.4277+:在用户设置里加
"ui_font_size": 13,它影响侧边栏、标签页、菜单栏、状态栏 - ST3 或旧版 ST4:必须改主题文件,搜索
"class": "sidebar_label"和"class": "tab_label",在里面加"font.size": 13 - macOS 高分屏若发现 UI 文字模糊,不是字号问题,而是亚像素抗锯齿冲突,可试加
"subpixel_antialias": false
控制台、命令面板、查找框字体怎么同步调大
这些底层面板既不认 font_size,也不认 ui_font_size,必须硬改主题文件:
- 进
Preferences → Browse Packages… → User/,新建或编辑与你当前主题同名的.sublime-theme文件(如Adaptive.sublime-theme) - 填入合法 JSON,例如:
[{"class":"console","children":[{"class":"text_line_control","font.size": 13}]}, {"class":"find_panel","children":[{"class":"text_line_control","font.size": 13}]}, {"class":"command_palette","children":[{"class":"text_line_control","font.size": 13}]}] - 改完必须执行
Ctrl+Shift+P → UI: Reload Theme,或**完全退出 Sublime 再重开**——只保存文件不 reload = 白改
最容易被忽略的一点:所有字体相关修改,只要涉及主题文件(.sublime-theme)或 UI 缩放(ui_font_size、ui_scale),都要求你用的是 ST4.4277+;低于这个版本的用户,看到 ui_font_size 字段会被静默忽略,连报错都不会有。











