Sublimetext3 停止检查更新

Sublimetext3 停止检查更新,sublimetext3,sublimetext,Sublimetext3,Sublimetext,在sublime terminal(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': ''}] 它打断了我调试sublime插件 如何禁用此检查更新 我

在sublime terminal(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': ''}]
它打断了我调试sublime插件

如何禁用此
检查更新

我尝试了两种方法来禁用它:

  • 我在
    /Users/maks/Library/Application Support/Sublime Text 3/Packages/User/Preferences中添加了行
    “update\u check”:false
    。Sublime设置

    { “忽略的_包”: [ “JavaScript控制台”, “复古” ], “更新检查”:错误 }

    和崇高。但没什么

  • 我试图在sublime文件夹的所有文件中找到字符串
    60000
    /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 *
    }
    
    在它的帮助下,我用不同的词搜索:“检查更新”,“同步启用”,“同步超时”,“60000”,“最新更新在”,“线程是”,“路径”。但什么也没找到


    此更新似乎是内部
    sublime 3
    选项。不知道如何禁用它…

    因为升华文本3软件包在压缩的
    文件中。升华软件包
    文件中,您需要使用来搜索它们:

    cd~/Library/Application\Support/Sublime\Text\3/Installed\Packages
    zgrep-e“检查更新”*.升华软件包
    
    如果未找到任何内容,请尝试查找
    软件包
    目录:

    cd../Packages
    grep-R-e“检查更新”*
    
    希望其中一个能匹配一个包。如果是,请将该软件包添加到您的
    忽略的\u软件包设置中
    并重新启动升华

    如果两种搜索都不起作用,请尝试使用消息的其他片段作为搜索词:“已启用同步”、“最新更新”等

    祝你好运

    请注意: 这与在用户首选项中设置
    “update\u check”:false不会阻止Sublime Text 3在发布新版本时显示升级消息的问题不同。这个特别的问题是由一个插件不断地在Sublime的控制台上打印消息引起的。如下所示:


    使用关闭和打开每个插件,目标插件在Installed Packages文件夹中找到其名称:“My Snippets”


    我目前的升华文本3版本是3083。这是他们如何解决的

    文本版本 转到“首选项->设置用户->并将该行代码粘贴到末尾:

    “更新检查”:false、
    “更新检查”:false
    (如果是数组中的最后一项,则不带最后一个逗号)。然后按
    CTRL+S
    (在Windows操作系统上)保存文件或转到
    file->Save

    图像版本

    两种解决方案,具体取决于您想要实现的目标

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

    阻止软件包更新

    我使用subinter作为示例

    Preferences > Package Settings > Package Control > Settings – User 首选项>软件包设置>软件包控制>设置–用户 。。。并添加如下内容以阻止包:

    // Packages to not auto upgrade "auto_upgrade_ignore": [ "SublimeLinter" ], //不自动升级的软件包 “自动升级\u忽略”:[ “升华仪” ], 阻止升华更新

    如果你想让Sublime停止更新,并且你不信任应用程序更新阻止解决方案,只需使用核武器即可

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

    C:\Windows\System32\drivers\etc 。。。并打开名为“hosts”的文件

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

    然后将以下代码行添加到“主机”文件:

    127.0.0.1 localhost www.sublimetext.com 127.0.0.1 localhost sublimetext.com 127.0.0.1本地主机www.sublimitext.com 127.0.0.1 localhost sublimiteText.com 带有“www”的版本就可以了,因为升华从“www.sublimitext.com”位置发送更新

    上述代码将阻止您的计算机连接到“www.sublimitext.com”,因此不再更新


    这不适用于软件包,它们需要选项1

    是否安装过其他插件?是的,我安装了不同的插件<代码>$cd Installed\Packages/Makss Mac:Installed Packages maks$ls 4GL.sublime-package All Autocomplete.sublime-package Better CoffeeScript.sublime-package BracketHighlighter.sublime-package剪贴板路径.sublime-package CoffeeCompile.sublime-package CopyEdit.sublime-package删除当前文件。sublime-package
    等sublime文本3不喜欢崇高的文本2。已安装的软件包(例如,
    Package Control.sublime Package
    )是一个ZIP文件。因此,您可能无法使用
    grep
    直接在其中查找字符串。您需要在搜索之前解压缩它们。文本搜索没有帮助。无论如何,谢谢你。另外一个选项更耗时,但却是必要的-将所有包放入
    忽略的\u包中
    ,并验证不需要的行为是否停止。然后,开始一次删除一个(重新激活它们),直到消息再次启动。使用关闭和打开每个插件,在
    已安装软件包
    文件夹中找到目标插件,其名称为:“My Snippets”。从3103年起不再适用于我,这是很不幸的,因为他们用3114第二次破坏了我的主题的语法,我想永远忽略所有的更新。@VaelVictus这个选项,因为至少构建了3080。一个bug已经被归档(见链接),开发人员可能已经知道了。@mcs这并没有回答实际提出的问题。OP试图禁用一个插件,该插件不断向控制台打印消息。他并没有试图禁用ST3新版本发布时显示的升级对话框。在版本3124中有效在版本3176中对我有效。谢谢你非常清楚的回答,Matija。 127.0.0.1 localhost www.sublimetext.com 127.0.0.1 localhost sublimetext.com