Вы никогда не задумывались, что будет, если когда-нибудь вы просто не сможете использовать Sublime Text 2, например, если он сломается? Именно такая неприятная ситуация произошла со мной 10.08.2013, плагин SFTP раз и навсегда отказался сохранять файлы на сервер.
Он выдавал следующую ошибку:
Connecting to FTP server "***.***.***.***" as "root" .. failure (Unknown Error)
Я проверил сразу на всех хостингах, которые в данный момент использовал, дело было не в них, так как плагин не смог сохранить ни на один хостинг. Первое что я сделал, это сразу же переустановил весь Сублайм. Но после переустановки старые настройки остались в силе, а с ними и старая проблема.
После этого я снова удалил Сублайм, и принялся за чистку реестра, а также информации о Сублайме, которая находится в скрытой системной папке Windows под названием AppData.
Путь:
C:\Users\имя_пользователя\AppData\Roaming\Sublime Text 2
В этой папке находятся все сведения о Сублайме, которые остаются даже после полного удаления программы, так что когда захотите избавиться от Сублайма, не забудьте удалить и эту папку, в ней больше 2000 файлов! По окончанию перезагрузил компьютер и снова установил Сублайм текст 2, заново установил плагин SFTP — не работает.
Посидев в недоумении пару минут, обдумывая «Почему он вообще перестал работать?» и «В чём работать дальше?», я вдруг вспомнил, что Sublime Text 3 уже давным-давно находится на стадии бета-тестирования. Почему бы и нет?.. И это сработало!
Пока что бета-версию ST3 вы можете скачать на странице http://www.sublimetext.com/3. На ней можете почитать о том, что на сегодняшний день успели сделать разработчики и над чем у них болела голова.
Пользуюсь ST3 первый час, и вот какой краткий обзор могу дать:
Как и раньше жмём CTRL + ~ и копируем туда следующую строку:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
Под конец хочу рассказать вам о паре настроек, которые есть в обеих версиях Сублайма и о которых я забыл упомянуть в прошлой статье:
На сегодня всё, теперь вы знаете, что без хорошего редактора я вас не оставлю, спасибо за внимание и до встречи в новых статьях!
P.S. А вот что мне пришло в Сублайме, после того как статья была уже написана: "SFTP: Fixed an error connecting to FTP servers with ST2". Оперативно сработали.
Пожалуйста, прокомментируйте, как Вам моя статья?