编辑区字体大小需在preferences→settings右侧user面板设font_size(纯数字px,12–16)和font_face(等宽字体全名),保存即生效;ui元素(菜单/侧边栏/标签页)须用ui_font_size(st4.4277+)或修改.theme文件;底部面板(控制台/命令面板)必须编辑主题文件中对应class的font.size值并重载主题。

编辑区字体大小能立刻生效,但必须写对位置、字段名和 JSON 格式;UI 元素(菜单、侧边栏、标签页)和底部面板(控制台、命令面板)完全不响应 font_size,得走别的路。
怎么快速临时放大缩小编辑区字体
最稳的方式是用快捷键:Ctrl + +(Windows/Linux)或 Cmd + +(macOS)实时放大,Ctrl + - 缩小,Ctrl + 0 一键恢复默认字号。
-
Ctrl+ 鼠标滚轮也开箱即用,但 macOS 用户常发现无效——不是功能坏了,是 Sublime 默认没绑定该操作,需手动加键映射 - 这些操作只影响当前视图,关掉文件或重启就还原,协作时不会干扰别人
- 它们不改变菜单栏、侧边栏、状态栏字体,纯编辑区缩放
- 缩放后复制代码到终端或文档,字号不会跟着变,只是显示放大
怎么永久设置编辑区字体大小和字体名
打开 Preferences → Settings,只改右侧 User 面板,填入合法 JSON:
-
font_size必须是纯数字(单位 px),常用值 12–16;小于 10 在高分屏上边缘发虚,大于 20 容易顶到上下行、折叠箭头错位 -
font_face必须填系统已安装的等宽字体全名,如"Fira Code"、"JetBrains Mono"、"Consolas"——不是文件名(FiraCode-Regular.ttf),也不是带空格的显示名(部分系统要写成"FiraCode-Regular") - 拼错字段名(如
fontsize、font-size、fontSize)或多一个逗号,整份配置会静默失效 - 改完保存即生效,不用重启;但如果没反应,先确认没误改左侧 Default 面板(那是只读的)
为什么菜单、侧边栏、标签页字体没变大
font_size 只作用于编辑区,UI 元素走另一套逻辑,且版本差异明显:
- Sublime Text 4.4277+:加
ui_font_size(单位 px),它会影响菜单栏、侧边栏、标签页,但不作用于控制台或命令面板 - ST3 或旧版 ST4:
ui_font_size被静默忽略,必须手动改当前主题的.sublime-theme文件,在"class": "sidebar_label"和"class": "tab_label"下加"font.size": 14 - 第三方主题(如 Material Theme)可能覆盖你的修改,得用
PackageResourceViewer提取后覆盖,否则下次更新就回滚 - 改完需完全退出 Sublime 并重启,否则不生效
怎么调命令面板、查找面板、控制台的字体大小
这些底部面板不识别 font_size,也不认 console_font_size(这个配置项根本不存在),必须编辑主题文件:
- 命令面板(Command Palette):在主题文件中为
"command_palette"的子元素"text_line_control"设置"font.size": 14 - 查找面板(Find Panel):对应
"find_panel"下的"text_line_control" - 控制台(Console):对应
"console"下的"text_area"(ST4 支持更细粒度) - 常见失败点:把
"font.size"写在顶层 class、漏掉"children"结构、或误用"font_face"却没装对应字体导致回退到小字号 - 改完必须执行
Ctrl+Shift+P→UI: Reload Theme,或完全退出并重启才生效
真正麻烦的不是改哪一项,而是你得先分清自己想改的是编辑区、UI 还是底层面板——三者路径完全不同,混用字段名或位置,90% 的人会以为“设置没生效”。











