Sublimetext3 停止检查更新
在sublime terminal(ctrl+`)中,每分钟我都会看到注释行: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插件 如何禁用此检查更新 我
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控制台”,
“复古”
],
“更新检查”:错误
}
和崇高。但没什么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