Sublime怎么禁用自动检查更新 Sublime关闭版本提示方法【实用】

发布时间 - 2026-01-26 00:00:00    点击率:
直接关掉更新检查:将 update_check 设为 false 即可。在 Preferences → Settings 的用户设置中添加 "update_check": false,若有其他配置需加英文逗号;再添加 "show_update_in_status_bar": false 消除状态栏提示,并在 Key Bindings 用户文件中隐藏菜单项;Package Control 需单独设 "auto_upgrade": false 和 "enable_upgrade_check": false;极端情况下可通过 hosts 屏蔽 update.sublimetext.com。

直接关掉更新检查:改 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 自己弹窗?得单独关它的 auto_upgrade

很多人关了主程序更新,结果过两天 Package Control 又弹出 “Upgrading packages…” 或“Update available”——因为它是独立插件,有自己的更新逻辑,完全不看 update_check

  • 打开命令面板(Ctrl+Shift+P),输入并选

    Package Control: Settings
  • 在打开的用户设置中加:"auto_upgrade": false
  • 顺手加个 "enable_upgrade_check": false 更保险,双关禁用

这两项一加,插件不再自动拉包、不因升级失败反向触发主程序提示,真正静默。

极端场景:彻底断网,用 hosts 屏蔽域名

如果你在离线环境、内网开发,或审计要求“零外联”,光靠软件设置还不够——某些异常路径(比如插件回退逻辑、旧版兼容分支)仍可能尝试 DNS 解析 update.sublimetext.com

  • Windows:用管理员权限编辑 C:\Windows\System32\drivers\etc\hosts
  • macOS/Linux:用 sudo nano /etc/hosts
  • 追加两行:127.0.0.1 update.sublimetext.com127.0.0.1 www.sublimetext.com
  • 改完记得刷新 DNS(Windows 运行 ipconfig /flushdns,macOS 运行 sudo dscacheutil -flushcache

注意:别碰 Packages/Default/Preferences.sublime-settings,那是只读默认文件,改了也不生效;也别乱加 hosts 后又忘了注释,反而导致连接超时反复重试弹窗。


# linux  # sublime  # windows  # mac  # ai  # macos  # win  # dns  # 一加  # cos  # for  # default  # ui  # bug  # 状态栏  # 主程序  # 设为  # 英文  # 弹出  # 里加  # 中加  # 自己的  # 离线  # 也不 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 北京的网站制作公司有哪些,哪个视频网站最好?  独立制作一个网站多少钱,建立网站需要花多少钱?  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  java获取注册ip实例  iOS验证手机号的正则表达式  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  Laravel如何实现文件上传和存储?(本地与S3配置)  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何在阿里云通过域名搭建网站?  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  如何快速生成凡客建站的专业级图册?  如何生成腾讯云建站专用兑换码?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  JS去除重复并统计数量的实现方法  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  如何在Windows环境下新建FTP站点并设置权限?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  香港服务器部署网站为何提示未备案?  如何在腾讯云服务器上快速搭建个人网站?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Swift中循环语句中的转移语句 break 和 continue  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  Android 常见的图片加载框架详细介绍  微信小程序 配置文件详细介绍  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  IOS倒计时设置UIButton标题title的抖动问题  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  EditPlus中的正则表达式 实战(4)  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  5种Android数据存储方式汇总  简单实现jsp分页  如何用虚拟主机快速搭建网站?详细步骤解析  Laravel如何自定义分页视图?(Pagination示例)  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  如何用花生壳三步快速搭建专属网站?  浅析上传头像示例及其注意事项  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  如何用PHP快速搭建高效网站?分步指南