侧边栏字体大小由ui_scale和sidebar_font.size共同控制:ui_scale是全局UI缩放倍数,影响侧边栏但粒度粗;sidebar_font.size需在当前启用的主题文件中设置才真正生效。

侧边栏字体大小由哪几个配置控制
Sublime Text 的侧边栏字体不是单独设的,它受两个地方共同影响:一个是全局 UI 缩放(ui_scale),另一个是主题文件里定义的 sidebar_font.size。如果你只改了 Preferences.sublime-settings 里的 font_size,侧边栏通常不会变——那个只管编辑区。
-
font_size:仅作用于编辑器内容区域 -
ui_scale:整体缩放 UI(含侧边栏、标签页、菜单),但它是浮点倍数(如1.25),不是像素值,对高分屏友好,但调整粒度粗 -
sidebar_font.size:必须写在当前启用的主题文件(.sublime-theme)里,才真正生效
直接改主题文件设置 sidebar_font.size
多数用户用的是默认主题 Adaptive.sublime-theme 或 Default.sublime-theme,它们位于 Sublime 安装目录或已解压的 Packages 里。推荐用「PackageResourceViewer」插件打开并编辑,避免手动找路径出错。
- 打开命令面板(
Ctrl+Shift+P/Cmd+Shift+P),输入PackageResourceViewer: Open Resource - 选
Theme - Default→Adaptive.sublime-theme(或Default.sublime-theme) - 在数组里找
"class": "sidebar_container"或"class": "sidebar_row"节点 - 在对应 rule 下添加或修改:
"sidebar_font.size": 14(数值按需调整,建议 12–16)
注意:如果主题用了多级嵌套 rule(比如区分折叠/展开状态),得确保加在最外层或通用 rule 里,否则可能只对部分行生效。
改了不生效?检查这些常见干扰项
侧边栏字体“看起来没变”,大概率不是改错了,而是被其他配置覆盖或缓存未刷新:
- 主题文件里有多个
sidebar_font.size,后出现的会覆盖前面的 → 全局搜索确认唯一性 - 启用了第三方 UI 主题(如
ayu、Material Theme),它们自带完整 theme 文件,改Default没用 → 必须编辑你当前启用的那个主题 - 修改后没重启 Sublime Text → Sublime 不热重载 theme 文件,改完必须完全退出再启动
- 高 DPI 设置冲突:Windows 上若系统开启了“让文本等项目更大”,且 Sublime 启动参数含
--multiinstance,可能导致 ui_scale 行为异常 → 优先用sidebar_font.size而非依赖ui_scale
不想动主题文件?试试 ui_scale + font_size 组合方案
适合只想快速调大、不碰 JSON 的用户,但效果有限:
- 在
Preferences.sublime-settings(用户)里加两行:"ui_scale": 1.3, "font_size": 13
-
ui_scale对侧边栏有效,但会同步放大所有 UI 元素(包括按钮、图标间距),可能造成布局挤压 - 如果你用的是 Retina/MacBook 或 4K 屏,
ui_scale是更稳妥的选择;普通屏建议还是改 theme 文件里的sidebar_font.size,控制更精确
真正要微调侧边栏,绕不开主题文件。很多人卡在找不到正确 theme 或改了没重启,这两个点比参数本身更容易出问题。










