Sublime Text不支持局部背景透明,仅能通过Transparency插件调节系统级窗口Alpha值(0–255);需先修复Package Control通道、卸载SublimeTextTrans、重启生效,并将levels数组第6档设为不低于175以保障可读性。

Sublime Text 本身不支持“背景透明”这种局部渲染效果,你真正能调的只有整个窗口的系统级 Alpha 值(0–255),它会让标题栏、边框、侧边栏、编辑区、任务栏缩略图一起变透——不是玻璃质感,也不是编辑区单独半透。
Transparency 插件安装失败:Package Control 找不到包
这不是插件问题,而是 Package Control 的 channel 没加载成功,国内网络尤其常见。
- 打开
Preferences → Package Settings → Package Control → Settings – User - 添加一行:
{"channels": ["https://packagecontrol.io/channel_v3.json"]} - 保存后必须重启 Sublime Text,否则设置不生效
- 重启后再按
Ctrl+Shift+P输入Package Control: Install Package,搜索并安装Transparency(⚠️注意拼写,不是SublimeTextTrans)
装了但没反应?三个高频原因必须查
“装了但没效果”几乎都集中在这三件事上:
-
MOKI没重启 Sublime:插件加载和配置变更都依赖重启,保存设置后必须关掉再打开 - 残留
SublimeTextTrans:它和Transparency冲突,进Preferences → Browse Packages…删掉整个SublimeTextTrans文件夹 - 系统禁用了分层窗口:Windows 用户需确认未开启“动画关闭窗口”等兼容性选项(设置 → 系统 → 辅助功能 → 视觉效果 → 关闭“淡入淡出”类动画)
自定义 levels 数组:数值越小越透明,但低于 175 就容易糊眼
Transparency 的快捷键 Ctrl+Shift+[1–6] 对应的是 0–255 的整数 Alpha 值,不是百分比;数值越低越透明,但可读性断崖式下降。
- 打开
Preferences → Package Settings → Transparency → Settings – User - 填入自定义数组,例如:
{"levels": [255, 240, 225, 205, 190, 175]}(从左到右严格对应Ctrl+Shift+1到Ctrl+Shift+6) - 第 6 档建议不低于
175,这是兼顾通透感与可读性的安全下限 - 改完保存即生效,无需重启;若快捷键失灵,检查是否与其他插件(如
Emmet)的keymap冲突
color_scheme 里改 background 或 background_opacity 为什么没用
这些字段只影响编辑区文字背景色的 Alpha 混合,和窗口整体透明度完全无关。
- 在
color_scheme文件里把background改成rgba(0, 0, 0, 0.7),或加background_opacity字段,只会影响编辑区底色 - Windows 下甚至直接忽略
rgba写法;macOS 下可能让编辑区发灰但窗口仍 100% 不透明 - 这不是 bug,是 Sublime 的设计限制——它没暴露渲染层 Alpha 控制接口
真正起作用的从来不是主题文件里的 rgba 或 opacity,而是操作系统对整个窗口图层的整数 Alpha 控制;而这个控制,在 macOS 上基本被 SIP 锁死,别白费力气试 WindowTint 或其他第三方工具。











