关闭Sublime更新弹窗需四步:一、用户设置加"update_check": false;二、Package Control设置加"auto_upgrade": false和"interval_hours": 0;三、禁用状态栏提示与菜单项;四、修改hosts并确保已激活正版授权,缺一不可。

直接改 update_check 是最有效的一招
Sublime 弹出 “A New Version is Available” 或启动时卡顿几秒,根本原因就是它默认会联网检查更新。关掉这个行为,只需在用户设置里加一行:"update_check": false。这不是隐藏提示,而是彻底不查——没检查,自然没弹窗。
- 打开 Preferences → Settings,只动右侧(
Settings – User)那个可编辑面板 - 确保 JSON 格式正确:值用英文双引号包裹,前面有逗号(如果上面已有配置),结尾不用逗号
- 保存后必须完全退出 Sublime(不是关闭窗口,是右键托盘退出或 Cmd+Q/Ctrl+Q)再重开,否则设置不加载
Package Control 的弹窗也要单独关
即使 Sublime 本体不检查了,Package Control 插件自己还会定期弹 “Update available” 提示,尤其在启动或执行命令后。它和主程序的更新开关是两套逻辑,必须单独处理。
- 用命令面板(
Ctrl+Shift+P/Cmd+Shift+P)输入并选择:Package Control Settings – User - 在里面添加:
"auto_upgrade": false - 顺手加上
"interval_hours": 0更保险,避免后台轮询
状态栏、菜单和网络请求要一并清干净
有时候你改完设置还是看到右下角闪“Update available”,或者菜单里点一下“Check for Updates…”就又触发弹窗——这些是残留通道,得补上。
- 在主用户设置(
Preferences → Settings右侧)加:"show_update_in_status_bar": false,干掉状态栏小字 - Sublime Text 4 用户可隐藏菜单项:打开
Preferences → Key Bindings(右侧),粘贴这段:
[ { "caption": "Check for Updates…", "command": "hide_menu_item", "args": {"name": "Check for Updates…"} } ]
- 如果仍怀疑有后台连接,编辑系统
hosts文件(Windows 路径:C:\Windows\System32\drivers\etc\hosts;macOS/Linux:/etc/hosts),追加两行:
127.0.0.1 update.sublimetext.com
127.0.0.1 www.sublimetext.com
记得用管理员权限保存,并刷新 DNS(Windows 运行 ipconfig /flushdns,macOS 运行 sudo dscacheutil -flushcache)。
激活状态影响设置生效,别忽略
未注册的 Sublime(尤其是旧版 ST3)有时会无视 update_check: false,继续弹窗。这不是 bug,是未授权版本的限制逻辑——它强制保留“提醒你买正版”的通道。
- 点击 Help → Enter License,贴入合法授权码(官网购买或试用许可均可)
- 激活后重启,所有设置才真正落地。很多用户反复修改 hosts 和配置却无效,卡在这一步
改设置不难,难在改对地方、改全路径、改完重启、改前确认授权。四个环节漏一个,弹窗就可能回来。










