侧边栏字体大小只能通过修改主题文件中的"sidebar_label"规则调整,而非Settings里的font_size;需在Packages/User/下创建同名.sublime-theme文件并重载主题生效。

侧边栏字体不能在 Settings 里改
Sublime Text 的侧边栏文字大小压根不读 font_size 或任何用户设置里的字体参数——它只认当前 UI 主题文件中 "class": "sidebar_label" 这条规则里的 font.size。你改 Preferences → Settings – User 里的 "font_size": 14,编辑区会变大,但侧边栏纹丝不动。
- 常见错误现象:改完设置没反应,怀疑 Sublime 坏了,其实只是改错了地方
- 根本原因:Sublime 的 UI 渲染和编辑区渲染是两套系统,
font_size只控制后者 - 所有主题(包括
Adaptive.sublime-theme、Default Dark.sublime-theme、第三方如Material Theme)都遵循这个逻辑
怎么安全改 sidebar_label 的 font.size
必须在 Packages/User/ 下建或编辑一个同名的 .sublime-theme 文件,让 Sublime 优先加载它——这是唯一不被升级覆盖、也不破坏原始主题的方式。
- 先确认当前主题:
Preferences → Theme看名字,比如显示Adaptive.sublime-theme - 进
Preferences → Browse Packages…,打开User/文件夹 - 新建文件,命名为
Adaptive.sublime-theme(名字必须完全一致,含大小写) - 内容只写你要改的部分,例如:
[ { "class": "sidebar_label", "font.size": 14 } ] - 保存后必须重载主题:按
Ctrl+Shift+P→ 输入UI: Reload Theme;不生效就直接重启 Sublime
第三方主题用户别硬扒 JSON
像 Material Theme、Ayu 这类主流第三方主题,通常自带配置开关,比手动改 .sublime-theme 更稳、更少出错。
-
Material Theme用户:在Preferences → Settings – User里加一行"material_theme_big_fileicons": true,它会自动联动调大侧边栏文字和图标 -
Ayu用户:查其文档,一般支持"ayu_sidebar_font_size"这类明确字段,不用自己定位sidebar_label - 硬改第三方主题的原始文件(比如直接编辑
Packages/Material Theme/material-theme.sublime-theme)→ 升级后立即丢失,且容易因格式错导致界面全黑
想整体缩放?用 ui_scale(ST4+ 推荐)
如果你不只是嫌侧边栏小,而是整个 UI(标签页、状态栏、右键菜单)都看着费劲,ui_scale 是比逐个调 font.size 更一致的方案——它是乘数,不是像素值,对高分屏友好。
- 在
Preferences → Settings – User里加:"ui_scale": 1.25(可选1.0、1.25、1.5、2.0) - 保存即生效,无需重启,也无需重载主题
- 注意兼容性边界:某些老旧插件弹窗可能未适配,出现模糊或错位——这不是你配错了,是插件本身没更新
最常被忽略的一点:改完 .sublime-theme 文件后,不重载或不重启,等于没改。Sublime 不监听文件变化,缓存不会自动刷新。别信 Ctrl+R,它只刷新视图,不重载 UI 主题。

















