Sublime Text总是弹出更新窗口_Sublime永久关闭更新检查方法【避坑】

5次阅读

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

Sublime Text总是弹出更新窗口_Sublime永久关闭更新检查方法【避坑】

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 小时后后台触发。所以改完配置不重启,等于没改。

text=ZqhQzanResources