全局修改Sublime Text字体大小需在Preferences→Settings右侧用户设置中添加{"font_size":14},支持font_face等宽字体及font_options优化显示,快捷键缩放不持久,须写入配置或用ZoomNice插件。

怎么改 Sublime Text 的字体大小(全局生效)
直接改 Preferences.sublime-settings 文件里的 font_size 值,重启或保存后立即生效(部分版本需保存后手动刷新视图)。
-
font_size是数字,单位是 px,比如12、14、16;小于8可能显示异常,大于32在高分屏上可能过大 - 修改位置:菜单栏 Preferences → Settings,右侧用户设置面板里添加或修改这一行:
{ "font_size": 14 } - 别改左侧的默认设置(Default),那是只读的;所有自定义必须写在右侧(User)
- 如果改了没反应,检查是否误加了逗号(JSON 末尾多逗号会静默失效)、拼写错误(比如写成
fontsize或font-size)
怎么同时设置字体名称和大小(中英文等宽兼容)
单靠 font_size 不够,中文显示发虚或错位,必须配 font_face,且推荐用等宽字体(尤其写代码时)。
- 常用组合示例(macOS / Windows / Linux 通用写法):
{ "font_face": "Fira Code", "font_size": 13, "font_options": ["subpixel_antialias"] } -
font_face值填系统已安装的字体名,不是文件名(如填"FiraCode-Regular"会失败);不确定时可在系统字体册/字体设置里查真实显示名 - Windows 推荐
"Consolas"或"JetBrains Mono";macOS 推荐"SF Mono"或"Hack";Linux 常用"DejaVu Sans Mono" -
font_options加"subpixel_antialias"能改善 LCD 屏幕下的文字清晰度,但开启后某些深色主题下可能发灰
为什么快捷键 Ctrl+鼠标滚轮缩放不保存?
Sublime 默认的缩放(Ctrl + + / Ctrl + - 或滚轮)只作用于当前视图,关闭文件就重置——这不是 bug,是设计行为。
- 要让缩放持久化,必须写进设置文件,而不是依赖快捷键临时调整
- 快捷键缩放实际修改的是视图元数据(
view.settings().set('font_size', ...)),不触碰用户配置文件 - 如果你习惯用滚轮,可装插件
ZoomNice,它能把每次滚轮操作同步写入用户设置(需手动启用“persist”选项) - 注意:插件缩放和配置文件缩放共存时,以配置文件为准;插件只是帮你省去手动编辑步骤
改完设置没生效?先查这三处硬性限制
字体设置被覆盖通常不是操作错,而是被更高优先级规则压制。
- 检查是否启用了
color_scheme主题自带的字体设置(某些主题包会在.sublime-color-scheme里强行指定font_face和font_size) - 确认没有在项目专属设置(
Project → Edit Project)里写了冲突的settings块,项目设置优先级高于用户设置 - 多显示器场景下,Sublime 有时会为不同 DPI 屏幕缓存不同字体渲染参数,此时彻底退出再重开比单纯保存设置更可靠
18 还觉得糊,该换字体,而不是继续调数字。










