侧边栏字体需修改主题文件中的sidebar_label规则,而非全局设置;须确认字体已安装、大小不为空、避免插件覆盖,推荐使用Fira Code或JetBrains Mono。
侧边栏字体改不了?先确认是不是主题文件在控制
Sublime Text 的侧边栏字体不响应 font_face 或 font_size 全局设置,是因为绝大多数主流主题(如 Adaptive.sublime-theme、Default.sublime-theme)会**显式覆盖**侧边栏的字体配置。直接改 Preferences.sublime-settings 没用,必须定位到当前启用的主题文件。
打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入 UI: Select Theme 看当前主题名;再用 Preferences → Browse Packages… 进入用户目录,检查 Packages/Theme - XXX/ 或 Packages/User/ 下是否存在同名主题文件夹。
修改主题 JSON 文件里的 sidebar_label 规则
主题文件本质是 JSON 格式的 UI 定义,侧边栏文字由 sidebar_label 类控制。你需要编辑对应主题的 .sublime-theme 文件,在数组中找到或新增该 key 的 rule:
[
{
"class": "sidebar_label",
"font.face": "Fira Code",
"font.size": 12,
"font.options": ["gray_antialias"]
}
]
注意几个关键点: