侧边栏字体大小需通过主题override文件修改,而非settings中的font_size;确认当前主题名后,在packages/user/下创建同名.sublime-theme文件并配置sidebar_label的font.size。

侧边栏字体大小不能通过 Preferences → Settings 里的 font_size 调整,改了也没用——它只控制编辑区,和侧边栏完全无关。
怎么确认当前主题名并创建正确的 override 文件
先看自己到底在用哪个主题,再建同名文件,否则白忙活:
- 打开
Preferences → Theme,记下显示的完整文件名(比如Adaptive.sublime-theme或ayu-light.sublime-theme) - 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Preferences: Browse Packages…,回车 - 进入
User/文件夹,新建文件,**严格按主题名命名**(大小写、空格、扩展名一个都不能错) - 文件内容只需最小化覆盖,例如:
[ { "class": "sidebar_label", "font.size": 14 } ]
为什么改了没反应?90% 是这几个地方卡住了
不是 Sublime 坏了,是配置没落到真正生效的位置:
- 改的是
Preferences → Settings – User,而不是Packages/User/xxx.sublime-theme—— 这俩完全不互通 - 用了第三方主题(如
Material Theme),却去改Default.sublime-theme—— 必须匹配当前启用的主题名 - 主题文件里有多个
"class": "sidebar_label",只改了其中一个;建议全局搜索,把所有匹配项的font.size都设成一样 - 改完没彻底退出 Sublime:Mac 上尤其容易残留进程,得在 Activity Monitor 里确认
Sublime Text进程已消失,再重开
第三方主题别硬扒 JSON,优先查文档配开关
主流第三方主题基本都提供了更安全、更稳定的配置入口,比手动改 .sublime-theme 少踩坑:
-
Material Theme用户:在Preferences → Settings – User里加"material_theme_big_fileicons": true,它会自动联动调大侧边栏文字和图标 -
Ayu用户:支持"ayu_sidebar_font_size": 14这类明确字段,不用自己定位sidebar_label - 硬改
Packages/Material Theme/material-theme.sublime-theme这类原始文件 → 升级后立即丢失,且格式错一个字符就可能黑屏
ui_scale 是全局缩放,但不是万能解
如果你不只是嫌侧边栏小,而是整个 UI(标签页、状态栏、右键菜单)都看着费劲,ui_scale 才是更一致的选择:
- 在
Preferences → Settings – User里加一行:"ui_scale": 1.25(可选1.0、1.25、1.5、2.0) - 它是乘数,不是像素值,对高分屏友好,但某些老旧插件弹窗可能未适配,出现模糊或错位
-
ui_scale和font.size可共存,但ui_scale优先级更高;如果两者冲突,侧边栏实际大小以ui_scale × font.size为准
真正稳定的只有 font.size 和 font.face;其他像 line_height、font.bold 等参数在不同版本、不同系统上支持程度不一,尤其是 macOS 和 Linux 渲染行为常有差异——想长期稳定,就别碰它们。











