SublimeTextTrans 仅支持 Sublime Text 3(Build 3143+)且仅限 Windows,因 ST4 重构 UI 渲染层、弃用 HWND 操作而失效;Windows 用户可用 TranslucentTB 配合深色主题模拟透明效果,macOS 用户应优先使用系统快捷键与辅助功能优化可读性。

Sublime Text 本身不支持原生窗口透明,Windows/macOS/Linux 的系统级窗口透明需依赖插件或外部工具,而 SublimeTextTrans 是 Windows 平台下最常用、最轻量的实现方案——但它仅适用于 Sublime Text 3(Build 3143 及之后)且仅支持 Windows,macOS 和 Linux 用户无法使用。
为什么 SublimeTextTrans 在新版 Sublime Text 4 上失效
Sublime Text 4(Build 4107+)彻底重构了 UI 渲染层,弃用了旧版的 win32 窗口句柄直接操作方式。SublimeTextTrans 依赖的底层 API 已不可用,强行安装会导致插件无响应或完全不生效。
- 插件核心逻辑是调用
SetLayeredWindowAttributesWin32 API 修改窗口 Alpha 值 - ST4 使用 Skia 渲染 + 自定义窗口框架,不再暴露传统 HWND 给插件
- GitHub 上该插件最后更新时间为 2018 年,作者已停止维护
Windows 下仍可用的替代方案:TranslucentTB + 手动配置
如果你坚持用 ST4 且运行在 Windows 10/11,可绕过插件,借助系统级工具间接实现「视觉透明」效果:
- 安装
TranslucentTB(开源免费,GitHub 可搜)并启用「Transparent Taskbar」和「Blur Effect」 - 在 Sublime Text 中设置
"theme": "Adaptive.sublime-theme"或"theme": "Default Dark.sublime-theme",确保 UI 背景为深色半透材质感 - 将 Sublime 窗口拖至屏幕顶部,使其紧贴已模糊化的任务栏——形成连贯的透明视觉流
- 配合系统设置 → 个性化 → 颜色 → 启用「透明效果」,增强整体协调性
Mac 用户别折腾插件:用系统快捷键更可靠
macOS 没有等效的 SublimeTextTrans,也不推荐尝试注入类工具(如 skhd + chameleon),风险高、维护难。实际更高效的做法是:
- 用系统级快捷键
Ctrl + Shift + A(默认)触发「缩放窗口至桌面区域」,再配合Cmd + H隐藏其他应用,聚焦 Sublime - 在「系统设置 → 辅助功能 → 显示」中开启「降低透明度」——反而能提升深色主题下的文字对比度与可读性
- 若真需背景可见,直接用 macOS 原生「调度中心」
F3或四指上滑呼出,临时查看底图,无需常驻透明
/*
* 示例:ST4 中合理利用 theme 和 color_scheme 实现“类透明”观感
* (非真透明,但视觉上更轻盈)
*/
{
"theme": "Adaptive.sublime-theme",
"color_scheme": "Packages/Color Scheme - Default/Mariana.sublime-color-scheme",
"overlay_scroll_bars": "enabled",
"highlight_line": true,
"line_padding_top": 3,
"line_padding_bottom": 3
}真正影响体验的不是窗口是否“透明”,而是文字是否清晰、焦点是否明确、背景是否干扰编码。很多用户装完 SublimeTextTrans 后反而因 Alpha 过低导致光标难寻、侧边栏图标发虚——这些细节比参数数字更重要。










