永久修改编辑区字体需直接编辑用户设置文件,设font_size(px值,推荐12–16)和font_face(如"Fira Code"),保存即生效;行距通过line_padding_top/bottom控制;Console字体须单独配置Packages/User/Console.sublime-settings。

怎么永久改编辑区字体大小和字体类型
直接改用户设置文件里的 font_size 和 font_face 就行,改完保存立刻生效,不用重启软件。
-
font_size是纯数字,单位是 px,常见值为 12–16;设成 10 或 18 也完全没问题,但低于 9 在高分屏上可能糊,高于 24 容易挤占行号栏 -
font_face填系统已安装的等宽字体全名,比如"Fira Code"、"JetBrains Mono"、"Consolas";Windows 上装了 Cas#%#$#%@%@%$#%$#%#%#$%@_b5fde512c76571c8afd6a6089eaaf42aia Code 却不生效?大概率是双击 .ttf 文件没点“安装”,只是复制进了 Fonts 文件夹 - 连字(ligatures)要额外加
"font_options": ["ligatures"],但部分 Intel 核显驱动下会闪烁,可临时去掉测试
如何调大行距让代码更宽松
Sublime 不叫“行高”,而是用 line_padding_top 和 line_padding_bottom 分别控制每行文字上下留白,加起来才是视觉上的行距增量。
- 默认都是 0,设成
"line_padding_top": 2, "line_padding_bottom": 2相当于整体加了 4px 行距 - 数值支持小数,比如
1.5,但实际渲染可能四舍五入到整像素 - 这个设置不影响折叠标记、括号高亮框的垂直位置,只作用于文字本身,所以不会破坏语法高亮对齐
为什么快捷键缩放(Ctrl/Cmd + +/-)不是长久之计
它只是临时视图缩放,改的是当前窗口的 canvas 变换矩阵,不写入任何配置,重启就清零,而且不同人打开同一文件可能看到不同字号。
- 适合临时看文档或分享屏幕时快速放大,但协作项目里容易引发“你那边字号怎么这么大”的困惑
- 缩放后菜单栏、侧边栏、标签页字体完全不变,UI 元素比例会失调,尤其在 125% 系统缩放下更明显
- 如果已经用了快捷键调大,想恢复默认,请按
Ctrl + 0(Win/Linux)或Cmd + 0(macOS),不是删配置
控制台(Console)字体为啥单独搞一套
因为 Sublime 的 Console 是硬编码 UI 组件,不读取主设置,必须手动创建 Packages/User/Console.sublime-settings 文件,并只认 font_size 这一个字段。
- 路径必须准确:从菜单栏选
Preferences → Browse Packages…,进User文件夹,新建文件叫Console.sublime-settings,内容仅一行 JSON:{"font_size": 13} - 改完得按
Ctrl + `关闭再打开 Console 才生效,保存文件不会自动刷新 - 别指望它支持
font_face或color_scheme—— 这些字段写了也忽略,Sublime 内部根本不解析
font_size 解决不了全部,尤其当你在高 DPI 屏幕上同时开终端插件、原生 Console 和编辑器时,视觉割裂感就出来了。










