关闭Sublime更新弹窗只需在用户设置中将"update_check": false(推荐)或"update_check": "never"设为布尔值/字符串,保存后重启生效,不涉及其他配置项。

关闭 Sublime 的更新弹窗只需改一个配置项
Sublime 每次启动都弹出「New version available」提示,本质是它在检查远程更新。这个行为由 update_check 控制,设为 false 即可彻底禁用——不是隐藏、不是延迟,是根本不再发起检查请求。
注意:必须写在「用户设置」(Preferences → Settings – User)里,且必须是合法 JSON 格式。常见错误包括:
- 把
"update_check": false写在默认设置文件里(会被覆盖) - 漏掉逗号导致 JSON 解析失败,整个设置不生效
- 写成
"update_check": "false"(字符串而非布尔值,无效) - 放在
[]里或 JSON 外层结构错乱
不同版本的 update_check 值写法一致
Sublime Text 3 和 Sublime Text 4 对该配置的解析完全兼容,无需区分版本写法。实测有效写法只有两种:
-
"update_check": false(推荐,布尔值语义明确) -
"update_check": "never"(旧文档写法,仍可用,但不如false直观)
不要混用,比如 "update_check": "false" 或 "update_check": 0,这些都不会生效。改完保存后,**必须重启 Sublime** 才会读取新配置——仅重载配置不触发更新逻辑重置。
避免误关其他提示功能
有人顺手把 auto_complete 也设为 false,结果发现 Tab 补全失效了。这是两个独立开关:update_check 只管版本弹窗,auto_complete 管代码补全建议。如果你只想静默启动,只动前者即可。
另外,状态栏右下角仍可能显示「Checking for updates…」一闪而过,这是 UI 层残留反馈,不影响实际行为——只要弹窗没出来、网络请求没发出,就说明已生效。抓包验证过,设为 false 后 Sublime 不再连接 sublimetext.com 的任何更新端点。
Mac / Windows / Linux 通用,但路径位置略有差异
快捷键统一是 ⌘+, (macOS)或 Ctrl+, (Windows/Linux),打开的是同一个用户配置文件。路径上:
- macOS:
~/Library/Application Support/Sublime Text/Packages/User/Preferences.sublime-settings - Windows:
%APPDATA%\Sublime Text\Packages\User\Preferences.sublime-settings - Linux:
~/.config/sublime-text/Packages/User/Preferences.sublime-settings
不过你完全不需要手动找路径——用菜单或快捷键打开,编辑后保存,Sublime 自己会写入正确位置。唯一要盯住的,是保存后文件里不能有语法错误,否则下次启动会回退到默认配置。

















