为什么不能通过在用户设置文件中添加 "update_check":false 来关闭 Sublime 3 更新通知?

Why can't turn off the Sublime 3 updates notification by adding "update_check":false in user setting file?

我想关闭 Sublime 3 更新通知,所以我转到 Preferences -> Settings-User 并像这样编辑它:

{
    "auto_close_tags": true,
    "font_size": 18,
    "hot_exit": false,
    "remember_open_files": false,
    "show_encoding": true,
    "update_check": false
}

但是没用。

无法关闭此功能,除非您有registered your version of Sublime. Sublime Text 3 is still in "beta" status, so it is strongly advised that you upgrade when a new version is available to get the latest features and bug fixes. If you don't want to upgrade quite so often, make sure you are using the public beta instead of the dev releases,更新频率更高。但是,除非您有许可证,否则您不能使用开发版本,在这种情况下 "update_check": false 将按预期工作。

您需要注册软件 "update_check": false 才能工作。

https://github.com/SublimeTextIssues/Core/issues/1206#issuecomment-221630273

交易是,如果您不付款,那么您的贡献就是帮助测试软件,为此您需要使用最新版本。

在您的主机文件中添加这一行。

127.0.0.1       www.sublimetext.com

对于 linux,主机文件是 /etc/hosts windows 是 C:\Windows\System32\Drivers\etc\hosts

更新:如果您想在浏览器上打开 sublime 网站,请确保撤消这些更改。

转到首选项然后设置-用户然后在{}括号内输入:

"update_check": false

只有注册后才有效

用十六进制编辑器打开 sublime_text 二进制文件,例如 okteta 并搜索 'characters' [您当前的版本号,例如 3126] 并替换为当前的下载版本,例如 3143 > 保存 > 完成。 (我在第一个 运行 上得到了更新日志)。

注意:我在两个地方找到了版本号。两个都换了。

我在安装 sublime text 3 后做了以下操作:

修改 /etc/hosts 以包含条目:

127.0.0.1 www.sublimetext.com
127.0.0.1 sublimetext.com
127.0.0.1 sublimehq.com
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
0.0.0.0 license.sublimehq.com
0.0.0.0 45.55.255.55
0.0.0.0 45.55.41.223

然后设置"update_check": false

打开 Sublime Text 3 (ST3),按 CMD + comma(或单击“Sublime Text”>“首选项”>“设置”)打开您的 Preferences.sublime-settings - User 并添加 "update_check": false,到主要 JSON 对象。

这将阻止每次启动 ST3 时出现“升级对话框”。

警告:这个 ^ 可能不适用于所有版本的 ST3,但它绝对适用于 ST3 v3.22.2 -- 我每次启动 ST3 时都会看到升级到 ST4 的对话框,然后在我添加后它停止了这个^^.