停止检查更新

时间:2013-10-29 11:02:26

标签: sublimetext3 sublimetext

在崇高的终端(ctrl +`)中,我每分钟都有一些行:

Checking for updates:
    Sync Enabled: True
    Sync Timeout: 60000
    Latest Update at: Thu Jan  1 00:00:00 1970
    Thread is: Thread-4
    Paths: [{'path': '', 'display': ''}]

它打断了我对sublging sublging插件的打扰。

如何停用此Checking for updates

我尝试了两件事来禁用它:

  1. 我在[{1}}中添加了行"update_check": false

    {     “ignored_pa​​ckages”:     [         “JavaScript控制台”,         “复古”     ]     “update_check”:false }

    重新启动崇高。但没什么......

  2. 我试图在sublime文件夹的所有文件中找到字符串/Users/maks/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings60000 但没有找到任何好处。也许60000毫秒是默认值。

  3. 更新

    创建函数来搜索包和已安装包中的文本:

    /Users/maks/Library/Application Support/Sublime Text 3

    借助它,我搜索了不同的词:“检查更新”,“同步启用”,“同步超时”,“60000”,“最新更新时间”,“线程是”,“路径”。但没有找到。

    看似此更新是内部searchInSubl() { cd ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages; zgrep -e $1 *.sublime-package ; cd ../Packages; grep -R -e $1 * } 选项。不知道如何禁用它......

3 个答案:

答案 0 :(得分:19)

我目前的sublime text 3版本是3083.这里的人们如何解决它HERE

文字版

转到首选项 - >设置 - 用户 - >并将该行代码粘贴到最后:

"update_check": false,"update_check": false(如果它是数组中的最后一项,则不带最后一个逗号)。然后按CTRL + S(在Windows操作系统上)保存文件或转到File -> Save

图片版

enter image description here enter image description here enter image description here

答案 1 :(得分:1)

由于Sublime Text 3软件包采用压缩.sublime-package个文件,因此您需要使用zgrep进行搜索:

cd ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
zgrep -e "Checking for updates" *.sublime-package

如果未找到任何内容,请尝试查看Packages目录:

cd ../Packages
grep -R -e "Checking for updates" *

希望其中一个匹配一个包。如果是,请将包添加到ignored_packages设置并重新启动Sublime。

如果搜索都不起作用,请尝试使用邮件的其他片段作为搜索字词:“启用同步”,“最新更新”等。

祝你好运!

请注意:

这与this one不同,在用户首选项中设置"update_check": false不会阻止Sublime Text 3在发布新版本时显示升级消息。这个特殊问题是由插件不断向Sublime的控制台打印消息引起的。如下面的OP commented

  

使用关闭并打开每个插件,找到目标插件,其名称为:“我的代码段”在“已安装的包”文件夹中。

答案 2 :(得分:0)

两种解决方案,具体取决于您想要完成的内容。

因为我不确定 - 可能是我的英语 - 所以我给你两个解决方案。

阻止包装更新

我以Sublinter为例。

Preferences > Package Settings > Package Control > Settings – User

...并添加这样的内容来阻止包裹:

// Packages to not auto upgrade
    "auto_upgrade_ignore": [
        "SublimeLinter"
    ],

BLOCK SUBLIME FROM UPDATING

如果您希望Sublime停止更新,并且您不相信应用内更新阻止解决方案,那么只需要nuke' em。

在Windows(我使用的系统)上转到:

C:\Windows\System32\drivers\etc

...并打开名为' hosts'。

的文件

您可能需要将此文件移动到桌面上,对其进行编辑并将其移回原始位置,因为Windows可能不允许对其进行任何更改 - 即使您尝试以管理员身份进行更改。

然后添加到'主机'提交这行代码:

127.0.0.1       localhost       www.sublimetext.com
127.0.0.1       localhost       sublimetext.com

版本与' www'将会这样做,因为崇高会发送来自www.sublimetext.com'的更新。位置。

以上代码会阻止您的机器与www.sublimetext.com进行任何连接,因此不再进行更新。

这不适用于包,他们需要选项#1。