要彻底关闭sublime text未激活弹窗,需依次关闭升级/推广横幅(设show_upgrade_bar和show_promotion_bar为false)、禁用启动更新检查(设update_check为false)、隐藏菜单更新入口,并为可疑插件单独关闭其更新检查。

Sublime Text未激活弹窗反复出现,不是因为软件坏了,而是它在保存文件时主动触发的非模态购买提示——点击任意位置或按Esc就能关闭,但频繁打断编码节奏;真正要关的是它的视觉触发条件和底层检查行为,而不是靠点×硬扛。
关掉未注册横幅和推广提示
未注册版默认会显示两个干扰性横幅:“Upgrade to Sublime Text”升级条和“Buy Sublime Text”推广条,它们与更新检查无关,但共用弹窗渲染逻辑,必须单独关闭。
打开 Preferences → Settings,只编辑右侧「User Settings」面板(左侧是只读模板,改了无效)。
在大括号 {} 内添加两行配置:
"show_upgrade_bar": false,
"show_promotion_bar": false
【注意:每行末尾必须加英文逗号,最后一行除外】。这两项生效无需重启,保存后横幅立即消失。
切断弹窗源头:禁用启动时版本检查
所有未注册提示的起点,是 Sublime Text 启动时向 update.sublimetext.com 发起的 HTTP 请求。不发这个请求,后续所有提示就失去触发基础。
仍在同一份 User Settings 文件中,追加一行:
"update_check": false
这行代码必须写在右侧用户设置里,写在 Default Settings 或其他配置文件中完全无效。
如果前面已有配置(如 "hot_exit": true),这一行前面要加英文逗号分隔;如果是第一条配置,则不加前置逗号。
保存后建议完全退出 Sublime Text(不是关窗口,是右键任务栏→退出 / macOS 菜单栏→Quit),再重新启动——避免旧状态缓存残留导致弹窗复现。
隐藏菜单入口,防止手滑触发
即使关了网络检查,菜单栏里的「Check for Updates…」仍然存在,点一下可能绕过主程序设置,直接调用插件级更新逻辑,再次唤醒弹窗。
方法一:通过快捷键绑定隐藏菜单项
打开 Preferences → Key Bindings(用户)
粘贴以下 JSON 块(注意替换掉原有内容或插入到数组内):
[{"caption":"Check for Updates…","command":"hide_menu_item","args":{"name":"Check for Updates…"}}]
方法二:手动删除菜单项(仅限 Sublime Text 4.4+)
打开 Preferences → Package Settings → Menu Packages → Settings – User
添加:"main": {"items": [{"caption": "Check for Updates…", "visible": false}]}
这个操作不会影响其他菜单功能,只是视觉上移除入口,避免误触。
处理插件级更新补刀
某些插件(如 SideBarEnhancements、AutoFileName)自带独立更新检查,哪怕主程序和 Package Control 都已关闭,它们仍可能偷偷发起请求并弹窗。
第一步:确认是否安装了可疑插件
打开 Preferences → Package Settings,逐个查看是否有「Settings – User」选项。
第二步:对每个含更新开关的插件,在其 Settings – User 中添加:
"check_for_updates": false
常见插件配置路径:
SideBarEnhancements → Settings – User → 加入 "check_for_updates": false
AutoFileName → Settings – User → 加入 "auto_update": false
【关键提醒:不同插件的开关名不统一,必须查该插件文档或 GitHub README 才能确认准确字段名】











