остановить проверку обновлений

в 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?

Я пробовал 2 вещи чтобы отключить его:

  1. я добавил строку "update_check": false на /Users/maks/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings:

    { "ignored_packages": [ "Консоль JavaScript ", "Марочный" ], "update_check": false }

    и перезапустил sublime. Но ничего...

  2. Я пытался найти строку 60000 во всех файлах папки sublime:/Users/maks/Library/Application Support/Sublime Text 3 Но ничего хорошего не нашли. Возможно, 60000 ms является значением по умолчанию.

обновление

создана функция поиска текста в пакетах и установленных пакетах:

searchInSubl()
{
    cd ~/Library/Application Support/Sublime Text 3/Installed Packages; zgrep -e  *.sublime-package ; cd ../Packages; grep -R -e   *
}

С его помощью я искал разные слова: "проверка обновлений", "синхронизация включена", "тайм-аут синхронизации", "60000", "последнее обновление на", " поток", "Пути." Но ничего не нашли.

по-видимому, это обновление является внутренним . Не знаю, как его отключить...

3 ответов


поскольку пакеты Sublime Text 3 находятся в zipped .sublime-package файлы, вам нужно будет использовать zgrep искать их:

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

если ничего не найдено, попробуйте посмотреть в разделе


моя текущая версия возвышенное текст 3 является 3083. Вот как ребята это решили здесь.

текст

перейдите в Настройки - > Настройки-Пользователь - > и вставьте эту строку кода в конце:

"update_check": false, или "update_check": false (без последней запятой, если это последний элемент в массиве). После этого нажмите CTRL + S (в ОС Windows), чтобы сохранить файл или перейти к File -> Save

изображения версия

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


два решения, в зависимости от того, чего именно вы хотите достичь.

поскольку я не уверен - возможно, мой английский - поэтому я даю вам два решения.

ЗАБЛОКИРОВАТЬ ПАКЕТ ОТ ОБНОВЛЕНИЯ

Я использую Sublinter в качестве примера.

Preferences > Package Settings > Package Control > Settings – User

... и добавить что-то вроде этого, чтобы заблокировать пакет:

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

БЛОКИРОВАТЬ SUBLIME ОТ ОБНОВЛЕНИЯ

если вы хотите Sublime, чтобы остановить обновление, и вы не доверяйте решениям для блокировки обновлений в приложении, просто nuke ' em.

В Windows (система, которую я использую) перейдите к:

C:\Windows\System32\drivers\etc

... и откройте файл с именем "hosts".

возможно, вам придется переместить этот файл на рабочий стол, отредактировать его и переместить обратно в исходное место, так как Windows может не разрешить никаких изменений - даже если вы попытаетесь как администратор.

затем добавьте в файл "hosts" эту строку кода:

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

версия с " www " будет делать, так как sublime отправляет обновления от 'www.sublimetext.com-местонахождение.

вышеуказанный код предотвратит любое соединение от вашей машины к 'www.sublimetext.com', следовательно, никаких обновлений больше.

это не относится к пакетам, им нужна опция #1.