Sublime Text 自 Build 4200 起,正式启动了插件宿主环境的“换芯”计划:逐步淘汰老旧的 Python 3.3,先过渡到 Python 3.8,最终目标直指 Python 3.14。与此同时,Windows 和 macOS 的最低系统门槛也分别提升到了 Windows 10 和 macOS 10.13。
Sublime HQ 在发布 Build 4200 时,顺便为插件生态做了预告——重点围绕 Python 运行环境与旧平台支持。根据最新官方博客,Sublime Text 将分阶段移除 Python 3.3 插件宿主,为开发者留出缓冲期。对普通文本编辑用户来说,这一变化几乎无感;但如果你是插件开发者,或者日常工作高度依赖插件工作流,那这件事就值得多加留意。
Sublime Text 的扩展能力,长期建立在 Python API 之上。从代码补全、语言服务、格式化,到构建系统、项目管理和界面增强,大量插件都依赖这套底层架构。Python 3.3 在今天已经明显落后于现代生态,继续保留它,不仅维护成本越来越高,也限制了插件能力的升级空间。因此,Build 4200 引入了一个新设置 disable_plugin_host_3.3,允许用户让插件提前运行在 Python 3.8 环境下——这是迁移过程中的一个阶段性安排。
更值得关注的是,2025 年的博客已经预告了要替换 Python 3.8,并给出了分阶段推进的路线图;而到了 2026 年 4 月,开发版 Build 4205 直接显示 Python 3.8 已被升级为 Python 3.14。对于插件作者来说,这意味着需要关注 API 兼容性、依赖库是否跟上,以及插件加载行为的变化。对于普通用户,最实用的建议是:检查一下自己常用的插件是否还在维护,同时在升级到开发版或未来稳定版之前,记得备份好配置。
平台支持的调整与插件环境升级也密切相关。博客解释得很清楚:转向更新版本的 Python,必然要放弃一部分旧操作系统支持。开发版 Build 4205 已经将 Windows 最低要求提高到 Windows 10,macOS 最低要求提高到 10.13。对于企业用户或长期维护旧设备的团队来说,这个变化需要提前纳入软件环境规划,别等到升级时才发现系统不兼容。
总体来看,这次插件生态调整不是单纯的技术细节折腾,而是关系到编辑器未来维护成本、插件安全性和开发者体验的重要变化。Sublime Text 采用分阶段推进的方式,给插件作者和高级用户留出了迁移窗口,也符合成熟开发工具在长期维护中的现实需求。
