sublime怎么关闭自动更新_sublime屏蔽更新提醒【解决】

1次阅读

关闭sublime Text更新提示最有效方法是设置”update_check”: false;再添加”show_update_in_status_bar”: false隐藏状态栏提示,并在Key Bindings中隐藏菜单项;同时关闭Package Control的”auto_upgrade”: false;必要时用hosts屏蔽update.sublimetext.com。

sublime怎么关闭自动更新_sublime屏蔽更新提醒【解决】

直接关掉更新检查:改 update_check 是最有效手段

sublime text 的更新弹窗(比如 “A New Version is Available”)根本原因,是它启动时主动连服务器比对版本号。只要不让它发这个请求,后续所有提示就无从谈起。

  • 打开 Preferences → Settings,只动右侧「User Settings」窗口
  • 在大括号 {} 里加一行:"update_check": false
  • 如果前面已有配置(比如 "hot_exit": true),记得末尾加英文逗号,再换行写这行
  • 保存后一般立刻生效;极少数残留弹窗,完全退出再重开一次即可

别去碰左侧的 default Settings——那是只读的,改了也白改。

状态栏和菜单里的“影子提示”怎么清干净

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

  • 在 User Settings 里补上:"show_update_in_status_bar": false,右下角文字立刻消失
  • 想把菜单项也抹掉,打开 Preferences → Key Bindings(用户键位文件),加这段:
[ { "caption": "Check for Updates…", "command": "hide_menu_item", "args": {"name": "Check for Updates…"} } ]

这只是隐藏菜单项,不影响其他功能,也没副作用。

Package Control 自己偷偷升级?关掉它的 auto_upgrade

很多人关了主程序更新,却忘了 Package Control 这个插件本身也会定期检查、甚至尝试升级 Sublime 自身——它默认开启 auto_upgrade,可能绕过你的设置,触发二次弹窗。

  • 打开 Package Control 的用户设置(命令面板搜 Package Control: Settings
  • 在里面加上:"auto_upgrade": false
  • 保存后,插件不再自动拉更新,也不会因升级失败反向触发主程序提醒

注意:这个设置和主程序的 update_check 是两套逻辑,必须分别关。

彻底断网:用 hosts 屏蔽域名(离线/审计/强迫症场景)

如果你在内网开发、做安全审计,或单纯不想让 Sublime 有任何外联行为,光靠软件设置不够保险——异常路径下它仍可能 DNS 查询或连接 update.sublimetext.com 等地址。

  • windows:用管理员权限编辑 C:WindowsSystem32driversetchosts
  • macos/linux:用 root 权限编辑 /etc/hosts
  • 追加这两行(别漏空格):
    127.0.0.1 update.sublimetext.com
    127.0.0.1 www.sublimetext.com
  • 改完刷新 DNS 缓存(Windows 执行 ipconfig /flushdns

最容易被忽略的是权限和拼写:hosts 文件修改必须提权,域名少个点、多空格都会失效;另外,未激活版本有时会无视 update_check 设置,建议先确认是否已输入 license。

text=ZqhQzanResources