必须修改user配置并彻底重启进程才能禁用sublime text更新弹窗:在settings—user中设"update_check": false,保存后退出所有实例、killall清理残留进程再重启;便携版需改packages/user路径,安全软件可能干扰需放行。

Sublime Text 的更新弹窗不能靠“点×”关闭,必须修改配置文件禁用自动检查,否则每次启动都会出现。
为什么改 Preferences.sublime-settings 不生效?
很多人直接在菜单 Preferences → Settings 里把 "update_check": true 改成 false,但没起作用——因为这是用户设置(User),而 Sublime 默认读取的是默认设置(Default)的同名字段,且 Default 设置有更高优先级覆盖逻辑。真正有效的改法是确保该字段只出现在 User 配置中,并显式设为 false。
- 打开 Preferences → Package Settings → Sublime Text → Settings — User(不是 Settings)
- 确认内容是纯 JSON 格式,不要有多余逗号或注释
- 加入或修改这一行:
"update_check": false - 保存后重启 Sublime Text,弹窗消失
macOS 下还要注意 subl 命令触发的实例
通过终端运行 subl 打开文件时,如果后台已有 Sublime 进程,新窗口会复用旧进程——但这个旧进程可能是在你改配置前启动的,仍会触发更新检查。所以改完配置后,务必执行:
- 退出所有 Sublime 窗口(包括 Dock 中隐藏的)
- 在终端运行
killall "Sublime Text"彻底清理残留进程 - 再用
subl或图标启动,才能确保加载最新配置
Windows/Linux 用户遇到“更新弹窗一闪而过”
这不是关闭成功,而是 Sublime 在启动阶段已拉取更新元数据,只是 UI 尚未渲染完成。此时仅靠关弹窗无用,必须配合配置修改 + 进程重启。另外注意:
- 某些国产安全软件会劫持 Sublime 的网络请求,导致它误判“无法连接更新服务器”而反复重试,表现为频繁闪现弹窗
- 可临时禁用安全软件,或在防火墙中放行
sublime_text.exe(Windows)或sublime_text(Linux) - 如果使用便携版(Portable),配置路径在安装目录下的
Packages/User/Preferences.sublime-settings,别改错位置
最易被忽略的一点:Sublime 的更新检查不仅发生在启动时,还可能在空闲 24 小时后后台触发。所以改完配置不重启,等于没改。










