侧边栏字体大小必须用ui_font_size(ST4.4277+)或修改主题文件sidebar_label规则;ui_font_size最省事,无需重启,值建议12–16;高分屏应搭配ui_scale而非单纯放大字体。

侧边栏字体大小不能靠 font_size 调整,必须用 ui_font_size(ST4.4277+)或修改主题文件里的 sidebar_label 规则——改错地方,永远没反应。
ST4.4277+ 直接加 ui_font_size 最省事
这是目前最安全、最即时生效的方式,适用于所有 UI 元素(侧边栏、标签页、命令面板),无需重启,保存即生效:
- 打开
Preferences → Settings – User(右栏),添加:{"ui_font_size": 14} - 值建议设为
12–16;超过18容易导致行高挤压、折叠箭头错位 - 别和
ui_scale叠加使用:ui_scale是像素缩放,放大后文字发虚;ui_font_size是字体尺寸重设,更清晰 - 如果无效,说明 Sublime 版本低于 v4.4277,得切回主题文件法
手动改 sidebar_label:所有版本都适用,但必须精准
核心是“确认主题名 + 确认 class 名 + 正确覆盖”,三者缺一不可:
- 先看当前主题名:
Preferences → Theme,记下完整文件名(如Adaptive.sublime-theme,注意大小写和空格) - 按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入Preferences: Browse Packages…,进入User/文件夹 - 新建文件,**严格按主题名命名**(例如
Adaptive.sublime-theme),内容只写最小覆盖:[{"class":"sidebar_label","font.size": 14}] - 保存后执行
Ctrl+Shift+P → UI: Reload Theme;若不生效,用View → Developer → Show Scope Name点击侧边栏文字,确认真实 class 名(可能是sidebar_file、sidebar_tree或sidebar_heading)
高分屏下别硬拉 font_size,该用 ui_scale
单纯调大 font_size 或 ui_font_size 在 macOS Retina / Windows 高 DPI 屏上会导致图标模糊、文字边缘发虚——这是亚像素渲染未启用的表现:
- 保留
font_size在12–14区间,再加一行:"ui_scale": 1.25
-
ui_scale支持小数,常见值:1.0(原始)、1.25(125%)、1.5(150%);超过1.5容易撑爆布局 - 不要同时大幅提高
font_size和ui_scale,叠加后侧边栏高度可能溢出,滚动条异常 - 用了非等宽字体(如
"Segoe UI")会导致缩进错位——图标占位和文字宽度不匹配,优先选"Fira Code"、"JetBrains Mono"等等宽字体
第三方主题别硬扒 JSON,优先查文档配开关
主流第三方主题基本都提供了更稳定、更安全的配置入口,比手动改 .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_row 的 height 没同步调大,文字会贴顶或被裁切;content_margin 没调整,行间距还是挤。这些参数不写进主题文件,光调字体大小只是半截活。

















