transparency是唯一适配sublime text 4、不patch二进制、调用系统api实现窗口透明的稳定方案;改color_scheme中background为rgba()仅影响编辑区文字背景色,对标题栏、侧边栏、任务栏缩略图等窗口元素完全无效。

Transparency 是目前唯一适配 Sublime Text 4、不 patch 二进制、调用系统 API 实现窗口透明的稳定方案。改 color_scheme 里的 background 为 rgba() 完全无效——它只影响编辑区文字背景色,不改变窗口整体不透明度,标题栏、侧边栏、任务栏缩略图仍 100% 不透明。
安装 Transparency 前必须清理 SublimeTextTrans
两者冲突,且 SublimeTextTrans 最后更新是 2018 年,ST4 下大概率静默失效或报错:
- 打开 Preferences → Browse Packages…,删掉
SublimeTextTrans文件夹(如果存在) - 重启 Sublime Text,确保旧插件彻底卸载
- 再执行后续安装,否则快捷键可能失灵、菜单不出现、甚至触发渲染异常
Package Control 找不到 Transparency 怎么办
这不是插件问题,而是国内网络下 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)
Transparency 的 levels 数组怎么设才不糊眼
默认快捷键 Ctrl+Shift+[1–6] 对应的是整数 Alpha 值(0–255),不是百分比;数值越低越透明,但可读性会快速下降:
- 打开 Preferences → Package Settings → Transparency → Settings – User
- 填入自定义数组,例如:
{"levels": [255, 240, 225, 205, 190, 175]}(严格对应 1–6 档) - 第 6 档建议不低于
170:低于该值时,深色主题 + 高亮度屏下,光标、括号高亮、行号极易“融进背景” - macOS 用户请知悉:该插件在 macOS 上基本不可用,系统级窗口透明支持极弱,强行启用可能无反应
为什么装完没反应?检查这三件事
常见“装了但没效果”的原因很集中:
- 没重启 Sublime:
Settings – User类配置和插件加载都依赖重启 - 快捷键被其他软件劫持:比如某些键盘管理工具、远程桌面客户端会吞掉
Ctrl+Shift+[1–6] - 系统禁用了分层窗口:Windows 用户需确认未开启“动画关闭窗口”等兼容性选项(设置 → 系统 → 辅助功能 → 视觉效果 → 关闭“淡入淡出”类动画)
color_scheme 里浪费时间调 rgba。











