直接改 ui_font_size 最快,但仅适用于 ST4.4277+;旧版本需手动修改 sidebar_label 的 font.size 字段或使用主题专属配置项。

直接改 ui_font_size 最快,但只对 ST4.4277+ 有效
如果你用的是 Sublime Text 4 build 4277 或更新版本(2026 年当前主流版本基本都满足),ui_font_size 就是专为这事设计的配置项,加进 Preferences → Settings – User(右栏)里保存即生效,不用重启、不碰主题文件、也不用猜 class 名。
常见值填 12–16;设 18 以上容易导致折叠箭头错位、行高挤压、图标悬空。别和 ui_scale 叠着用——后者是像素缩放,放大后文字发虚;ui_font_size 只调字体尺寸,更清晰。
- 无效?立刻检查版本:
Help → About Sublime Text,低于4277就得切回主题文件法 - 某些第三方主题(如旧版 Material Theme)可能忽略它,可临时切回
Adaptive.sublime-theme验证是否生效 -
font_size字段完全不管侧边栏,那是编辑区专用的,写进去纯属白忙活
手动改 sidebar_label 规则,全版本通用但必须精准
这是最稳妥、兼容性最强的方式,但三步缺一不可:确认当前主题名 → 在 Packages/User/ 下建同名 .sublime-theme 文件 → 写对 class 和 font.size 字段。
例如你当前主题是 ayu-light.sublime-theme,就得在 User/ 下新建同名文件,内容只写最小覆盖:
[{"class":"sidebar_label","font.size": 14}]
-
font.size是带点的,不是font_size;写错字段名,整条 rule 直接被忽略 - 某些主题用的是
sidebar_file或sidebar_tree而非sidebar_label,不确定就用View → Developer → Show Scope Name点击侧边栏文字看控制台输出的实际 class 名 - 改完必须执行
Ctrl+Shift+P → UI: Reload Theme,仅保存不重载 = 没反应 - JSON 格式必须严格:引号全角、末尾多逗号、括号不闭合 → 整个文件被跳过,UI 可能变灰或黑屏
第三方主题别硬扒 JSON,优先查文档配开关
像 Material Theme、Ayu 这类主流第三方主题,基本都提供了更安全、更稳定的配置入口,比手动改 .sublime-theme 少踩坑:
- Material Theme 用户:在
Settings – User里加"material_theme_big_fileicons": true,它会自动联动调大侧边栏文字和图标 - Ayu 用户:支持
"ayu_sidebar_font_size": 14这类明确字段,不用自己定位sidebar_label - 硬改
Packages/Material Theme/material-theme.sublime-theme这类原始文件 → 升级后立即丢失,且一个字符格式错误就可能黑屏
调大字号后侧边栏“松散”或图标错位?得同步调间距和行高
单纯改 font.size 不等于视觉优化。字体变大后,行高、上下间距、缩进量没跟着变,就会撑开空白、图标悬空、嵌套目录对不齐。
-
"sidebar_margin": [2, 2]控制左右/上下间距,第二个值(垂直间距)减小能压缩行距 -
"line_height": 1.2在 ST4.4+ 有效,旧版忽略;macOS/Linux 渲染结果可能不一致,建议先试 - 用了非等宽字体(如
"Segoe UI")会导致缩进错位——图标占位和文字宽度不匹配,优先选"Fira Code"、"JetBrains Mono"等等宽字体
真正容易被忽略的是:**侧边栏文字颜色由配色方案(.sublime-color-scheme)单独控制,和 UI 主题是两套系统**。只调大字号不调对比度,深背景上浅灰文字照样看不清。











