

新闻资讯
行业动态侧边栏图标大小由 sidebar_row 高度与 content_margin 控制,而非 font.size;改 theme 文件需匹配当前主题名、确保 JSON 正确,并重载主题或重启生效。
sidebar_row 和 icon 类控制Sublime Text 的侧边栏图标(如文件夹、文件的小图标)不是独立缩放的,而是嵌在 sidebar_row 容器里,靠 content_margin、height 和图标资源本身的尺寸共同决定显示效果。高分屏下图标模糊或过小,本质是主题未提供 @2x 图标资源,或容器留白过大导致图标被压缩/拉伸。
Default.sublime-theme)只带 1x 图标,Retina 屏会自动插值放大,结果发虚Material Theme、Ayu 自带高清图标资源,但需启用对应选项(如 "material_theme_big_fileicons": true)font.size 对图标无效—
—那是文字,不是图标sidebar_row 高度与内边距真正影响图标“看起来多大”的,是图标所在行的高度和周围空白。减小 content_margin、增大 height,能让图标在固定区域内显得更饱满;反之则显小、空旷。
操作路径:Preferences → Browse Packages… → User(推荐覆盖方式),创建或编辑 Default.sublime-theme(若用默认主题)或你当前主题名对应的 .sublime-theme 文件:
[{
"class": "sidebar_row",
"content_margin": [8, 4],
"height": 24
}, {
"class": "icon",
"layer0.opacity": 1.0,
"layer0.texture": "Theme - Default/icons/folder.png"
}]content_margin: [8, 4]:左右边距 8px,上下边距 4px —— 比默认 [24, 16] 紧凑得多height: 24:整行高度设为 24px,匹配常见高清图标尺寸(@1x 为 12px,@2x 为 24px)layer0.texture 路径——除非你有自定义图标集且已放入对应目录比手动修 theme 更可靠的方式,是换一个原生支持 HiDPI 的主题。它们不仅提供 @2x 图标,还统一调整了 sidebar 行高、图标间距、字体大小等,整体协调性更好。
Material Theme:安装后,在 Preferences → Settings – User 中加入:"material_theme_big_fileicons": true,即可启用 24px 大图标
Ayu:启用后默认适配 Retina,无需额外设置;若仍觉小,可加:"theme_ayu_sidebar_icons_size": "large"
侧边栏图标调整失败,90% 是因为没命中正确的主题作用域或格式错误。
User/Default.sublime-theme 里改了,但实际启用的是 Adaptive.sublime-theme —— 查 Preferences → Theme 确认名称,文件名必须完全一致(含大小写)Ctrl+Shift+P 输入 UI: Reload Theme 实时重载,不用重启folder@2x.png,但文件不存在,系统会 fallback 到模糊的 1x 版本最稳妥的路径是:先换 Material Theme 或 Ayu,再微调 content_margin 和 height。手动 hack theme 文件容易遗漏关联样式(比如 sidebar_heading 行高不一致会导致目录标题和文件图标错位),而成熟主题已处理好这些细节。