侧边栏字体大小需修改主题文件中的 sidebar_label 规则,而非 Settings 中的 font_size;确认当前主题名后,在 Packages/User/ 下创建同名 .sublime-theme 文件,写入 {"class": "sidebar_label", "font.size": 14} 并重载主题生效。

font_size 在 Settings 里改不了侧边栏字体大小,它只控制编辑区;侧边栏文字由当前 UI 主题文件中的 sidebar_label 规则决定,必须改 .sublime-theme 文件。
怎么确认当前主题并创建安全覆盖文件
先看 Preferences → Theme,记下显示的文件名(比如 Adaptive.sublime-theme 或 Default Dark.sublime-theme);然后 Preferences → Browse Packages… → 进入 Packages/User/ 目录,在这里新建一个同名文件(大小写、空格、扩展名必须完全一致)。不要直接改原始主题,否则升级后修改就丢了。
- 文件名错一个字符(比如多空格、少点、写成
.json)→ 修改无效 - 用的是第三方主题(如
Material Theme),但去改了Default.sublime-theme→ 白忙活 - 不确定主题名?临时注释掉 Settings – User 里的
"theme"字段,重启后回落默认主题再试
在 .sublime-theme 里精准改 sidebar_label 的 font.size
新建或编辑的文件内容只需写你要改的部分,不用复制整个主题。最简有效写法是:
[{ "class": "sidebar_label", "font.size": 14 }]
注意几个关键点:
-
font.size是带点的,不是font_size(后者是旧版或错误写法) - 某些主题有多个
sidebar_label规则(对应展开/折叠/选中状态),建议全局搜索,把所有匹配项都加上"font.size": 14 - 如果想连目录标题一起调大,顺手加一条:
{"class": "sidebar_heading", "font.size": 14} - 数值建议 12–16,设太大可能挤掉图标或导致文字换行异常
改完为什么没反应?重载和格式是关键
Sublime 不会自动重读 theme 文件,保存 ≠ 生效。必须手动触发 UI 重载:
- 首选:按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS)→ 输入UI: Reload Theme→ 回车 - 不生效?彻底退出 Sublime(右键托盘图标 → Exit,macOS 要在 Activity Monitor 里确认进程已消失),再重开
- 界面变黑/花?90% 是 JSON 格式错误:检查引号是否全角、末尾多逗号、括号不闭合
- 别信菜单里的“重新加载”或
Cmd+R,它们不重载 UI 主题
第三方主题用户别硬扒 JSON,优先查配置项
像 Material Theme、Ayu 这类主流第三方主题,通常自带开关,比手动改 theme 更稳:
-
Material Theme用户:在 Settings – User 里加"material_theme_big_fileicons": true,它会联动调大侧边栏文字和图标 -
Ayu用户:支持"ayu_sidebar_font_size"字段,直接写进 Settings – User 即可 - 硬改
Packages/Material Theme/material-theme.sublime-theme→ 升级后立即丢失,且易因格式错导致界面全黑 - 不确定主题是否支持配置项?先查它的 GitHub README 或官网文档,别一上来就开搜
sidebar_label
sidebar_label + font.size),二是让 Sublime 看到改动(重载或重启)。其他地方写的任何 font_size、ui_scale 或系统 DPI 设置,都不直接影响侧边栏文字像素大小——它们要么管不到,要么只是间接缩放容器。

















