остановить проверку обновлений
в 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 вещи чтобы отключить его:
-
я добавил строку
"update_check": false
на/Users/maks/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings
:{ "ignored_packages": [ "Консоль JavaScript ", "Марочный" ], "update_check": false }
и перезапустил sublime. Но ничего...
Я пытался найти строку
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
изображения версия
два решения, в зависимости от того, чего именно вы хотите достичь.
поскольку я не уверен - возможно, мой английский - поэтому я даю вам два решения.
ЗАБЛОКИРОВАТЬ ПАКЕТ ОТ ОБНОВЛЕНИЯ
Я использую 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.