Material Peacock 不是官方主题,仅提供 .tmTheme 配色文件,不包含 UI 主题功能;它只能改变代码高亮颜色,无法影响侧边栏、标签页等界面元素。

Material Peacock 不是 Material Theme 的官方变体,它不存在于 Package Control 官方仓库,也不会通过 Material Theme: Activate theme 命令自动配置——你搜不到、装不上、激活不了,不是操作问题,是根本没这个主题。
Material Peacock 主题根本不在 Package Control 里
所有声称“Sublime Text 安装 Material Peacock”的教程,基本都混淆了两个东西:一是把第三方修改版(如 GitHub 上某个人 fork 并重命名的私有分支)当作正式主题;二是把配色方案(.tmTheme)误称为 UI 主题(.sublime-theme)。Package Control 搜索 Material Peacock 返回空结果,不是网络或缓存问题,是它压根没提交到官方 channel。
- 打开
Ctrl+Shift+P→ 输入Package Control: Install Package→ 搜索Material Peacock,无任何匹配项 - 搜索
Material Theme可正常安装,但它的官方配色方案只有Material-Theme-Darker、Material-Theme-Lighter等,没有Peacock后缀 - GitHub 上确实存在名为
material-peacock的仓库,但它只提供.tmTheme配色文件(影响代码高亮),不包含.sublime-theme(不改侧边栏/标签页/UI)
如果你真想要“Peacock 风格”配色,只能手动导入 .tmTheme
所谓“Peacock”效果,本质是蓝绿渐变 + 高饱和 accent 色的代码高亮,和 UI 主题无关。它只能作用于编辑区文字,不能让侧边栏变青或标签页泛紫。
- 从 GitHub 项目(如
https://github.com/zyedidia/material-peacock)下载material-peacock.tmTheme - 解压后,将该文件放入
Packages/User/目录(路径可通过Preferences → Browse Packages查看) - 打开
Preferences → Settings – User,添加或修改这一行:"color_scheme": "Packages/User/material-peacock.tmTheme" - 注意:
theme字段仍需保持有效值(如"Material-Theme-Darker.sublime-theme"),否则侧边栏会退回默认灰
为什么改了 color_scheme 还是看不到“多彩质感”?
因为 Sublime Text 的渲染机制限制:高亮颜色只作用于语法 token(关键字、字符串、注释等),不会影响背景、圆角、阴影或图标——这些全由 .sublime-theme 控制,而 Material Peacock 没提供这部分。
- 你看到的“质感”,其实是 VS Code 的自定义 CSS 注入能力,Sublime Text 不支持运行时注入 CSS 或 SVG 图标着色
- Material Theme 自带的
material_theme_accent_peacock是个开关,但它只调整主色调(比如让状态栏按钮变青),不是加载整套 Peacock UI - 如果发现颜色发灰或对比度低,检查是否启用了
"font_options": ["gray_antialias"]——高分屏下它会削弱彩色锐度,建议删掉或换为["subpixel_antialias"]
真正能控制“质感”的只有 .sublime-theme 文件里的 layer0.tint 和 layer0.opacity,但改这些需要直接编辑二进制 JSON 结构,错一个逗号就回退到默认主题——比配色方案难调十倍,且无公开 Peacock 风格模板可抄。


















