Sublime侧边栏字体需在User目录下覆盖主题文件的sidebar_label规则中设置font.size,改完必须重载主题或重启软件,JSON格式错误或未重载将导致修改无效。

font.size 不能直接在 Settings 里设——它藏在主题文件的 sidebar_label 规则里,改错位置、漏重载、JSON 格式不合法,都会白忙活。
找到并覆盖当前主题文件(别硬改原版)
Sublime 的侧边栏字体完全由 UI 主题控制,不是全局设置项。你用的是 Adaptive.sublime-theme 还是 Default Dark.sublime-theme,得先确认:
→ Preferences → Theme 看名字
→ Preferences → Browse Packages… → 进入 User/ 目录(这是安全修改区)
- 在
User/下新建文件,命名为和你当前主题同名的.sublime-theme(比如你用 Adaptive,就叫Adaptive.sublime-theme) - 文件内容只写你要改的部分,不用复制整个原始主题——这是最稳妥的 override 方式
- 如果同名文件已存在,直接编辑它;不存在就新建,Sublime 会自动优先加载
User/下的版本
往 sidebar_label 里加 font.size(不是所有 rule 都管用)
侧边栏文字由多个 class 控制:sidebar_label(文件/文件夹名)、sidebar_heading(目录标题)、sidebar_container(整体容器)。最常用也最有效的,是 sidebar_label。
[{
"class": "sidebar_label",
"font.size": 14
}]
- 数值按需填,常见范围是
12–16;设太大可能挤压图标或换行异常 - 某些主题(如 Material Theme)有多个
sidebar_labelrule,分别对应展开/折叠/选中状态,要挨个检查是否都加了font.size - 别只盯
sidebar_label:如果想连标签页一起调大,顺手加上tab_label:
[{
"class": "sidebar_label",
"font.size": 14
}, {
"class": "tab_label",
"font.size": 13
}]
改完必须重载或重启(缓存不认“保存即生效”)
Sublime 不会实时监听 theme 文件变化。改完保存后,常见失败原因几乎全是这一步没做对:
- 首选操作:
Ctrl+Shift+P→ 输入UI: Reload Theme(部分版本支持,快且干净) - 不生效?直接关掉 Sublime 再打开——这是 100% 可靠的方式
- 别信
Cmd+R或菜单刷新,它不重载 UI 主题 - 如果界面变花/全黑,大概率是 JSON 格式错了:检查末尾多逗号、引号没闭合、括号不匹配
第三方主题用户:优先查文档,别自己扒 JSON
像 Material Theme、Ayu 这类主流第三方主题,通常提供配置开关,比手动改 theme 更稳:
-
Material Theme:在Preferences → Settings – User里加一行:"material_theme_big_fileicons": true(同时会联动调大文字和图标) -
Ayu:默认适配高分屏,若仍觉小,可加:"theme_ayu_sidebar_icons_size": "large" - 盲目解包
.sublime-package并修改内部 theme,升级后会被覆盖——除非你明确做了 override
sidebar_label 却忘了它只是众多 rule 中的一个,或是改完没重载、JSON 少了个 }。UI 主题不是配置,是规则覆盖;生效不是“保存即刻”,而是“重载才认”。










