Sublime怎么取消更新 Sublime怎么关闭自动更新弹窗【技巧】

0次阅读

直接关掉 Sublime 更新检查需设 ”update_check”: false;再加 ”show_update_in_status_bar”: false 隐藏状态栏提示;通过键位配置移除菜单入口;Package Control 中设 ”auto_upgrade”: false 禁插件升级;hosts 屏蔽域名作最后防线。

Sublime 怎么取消更新 Sublime 怎么关闭自动更新弹窗【技巧】

直接关掉更新检查:改 update_check 就行

Sublime 弹出“A New Version is Available”提示,根本原因就是它启动时偷偷连服务器查版本。最干净的解法,是告诉它“别查了”——在用户设置里把 update_check 设为 false

  • 打开菜单 Preferences → Settings,只动右侧「User Settings」面板
  • 在大括号 {} 里加一行:"update_check": false
  • 如果前面已有配置(比如 "hot_exit": true),这一行末尾要加英文逗号
  • 保存后,多数情况立即生效;极少数残留弹窗,重启一次 Sublime 即可清空缓存

这个设置是源头拦截:不发请求、不解析响应、不触发后续逻辑,比事后隐藏更彻底。

状态栏和菜单里的“Update available”怎么一起干掉

仅设 update_check: false 后,ST4+ 仍可能在右下角状态栏显示小字“Update available”,或菜单里留着「Check for Updates……」入口——这不是 bug,是 UI 层没同步隐藏。

  • 加一行 "show_update_in_status_bar": false,状态栏文字立刻消失
  • 如想从菜单移除入口,在 Preferences → Key Bindings 的用户键位文件中加:
[{ "caption": "Check for Updates……", "command": "hide_menu_item", "args": {"name": "Check for Updates……"} } ]

这不会影响功能,只是视觉上抹掉,避免手滑点开触发插件级检查。

Package Control 的自动升级也得关

很多人以为关了主程序更新就万事大吉,结果过两天 Package Control 自己弹出“Upgrading packages……”提示——这是插件管理器独立触发的。

  • Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板
  • 输入并选择 Package Control: Settings – User
  • 在打开的配置中加入:"auto_upgrade": false
  • 保存即生效;之后插件只会静默停留在当前版本,不会弹窗、也不会后台下载

顺带一提,"enable_upgrade_check": false 也可以加上,进一步关闭插件更新探测逻辑。

hosts 屏蔽是最后防线,但容易踩坑

如果你在离线环境、内网开发,或对任何外连请求都敏感,光靠软件设置还不够保险——Sublime 可能在某些异常路径下仍尝试 DNS 解析或连接 update.sublimetext.com

  • 编辑系统 hosts 文件(Windows 在 C:WindowsSystem32driversetchosts,macOS/Linux 在 /etc/hosts
  • 以管理员 /root 权限添加两行:127.0.0.1 update.sublimetext.com127.0.0.1 www.sublimetext.com
  • 切记不要用 0.0.0.0 ——某些系统或防火墙会把它当成无效地址,反而导致 Sublime 因超时反复重试并弹窗
  • 改完记得刷新 DNS 缓存(Windows 执行 ipconfig /flushdns

最容易被忽略的是:改错文件位置(比如误改了 Packages/Default/Preferences.sublime-settings),或者之前动过 hosts 却没注释掉旧规则,结果新旧冲突让行为变得不可预测。

星耀云
版权声明:本站原创文章,由 星耀云 2026-03-14发表,共计1574字。
转载说明:转载本网站任何内容,请按照转载方式正确书写本站原文地址。本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。
text=ZqhQzanResources