Package Control для Sublime Text 2
Sublime Text 2 Новости
Sublime text package control

Как бы прекрасен не был Sublime Text 2 сам по себе, множество различный дополнений делают его ещё лучше. Давайте взглянем на Sublime Package Control, который делает установку/удаление/обновление любых плагинов быстрой и безболезненной.

Стандартный метод установки дополнений в Sublime Text 2 предусматривает следующий порядок действий:

  1. Скачать необходимый пакет с сайта разработчика либо с GitHub
  2. Найти папку, в которой хранятся пакеты Sublime Text
  3. Распаковать туда скачанный архив

Если нужно обновить плагин, все действия придется повторить.

Sublime Package Control не только значительно упрощает работу с дополнениями, но и предоставляет внушительный список пакетов доступных для установки.

УСТАНОВКА

Установить Package Control можно двумя способами:

АВТОМАТИЧЕСКИ

Запускаем Sublime Text 2 и вызываем консоль комбинацией Ctrl+`. В консоли вводим следующую команду

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'

Package Control установлен. Теперь нужно перезагрузить Sublime Text

ВРУЧНУЮ
  1. Зайдите в папку Sublime Text 2. Она находится в разных местах в зависимости от ОС:
    Windows 7:
    "C:\Users\имя_пользователя\AppData\Roaming\Sublime Text 2"
    Windows XP:
    "C:\Documents and Settings\имя_пользователя\Application Data\Sublime Text 2"
    Linux (ubuntu-подобные дистрибутивы):
    "~/.config/sublime-text-2"
    OSX:
    "~/Library/Application Support/Sublime Text 2"
  2. Создайте там папку Installed Packages, если её ещё нет.
  3. Скачайте Package Control.sublime-package
  4. Скопируйте скачанный файл в папку Installed Packages
  5. Перезагрузите Sublime Text

ИСПОЛЬЗОВАНИЕ

Работа с Package Control проста как пять копеек. Чтобы его вызвать зайдите в Preferences -> Package Control или просто нажмите Ctrl+Shift+P (для Linux и Windows) или Cmd+Shift+P (для OSX) и введите Package Control:. Так или иначе вы увидите главное меню.

Sublime text package control Sublime text package control

Само собой, наибольший интерес представляет пункт Install Package. Выберем его и увидим список всех доступных для установки пакетов.

Sublime text package control

Для поиска нужного пакета достаточно ввести несколько букв его названия в текстовое поле вверху.

Если есть желание подробнее ознакомится с тем или иным пакетом, достаточно выбрать Package Control -> Discover Packages. После выбора данного меню в браузере откроется страница со списком всех доступных пакетов, а при клике на заголовке нужного пакета откроется его домашняя страница или же проект на GitHub/BitBucket. Там можно будет почитать описание пакета, инструкции, FAQ и др.

Чтобы удалить пакет нужно воспользоваться пунктом Remove Package, а чтобы обновить - Upgrade Package. Всё довольно просто, как видите

НАСТРОЙКА

Хотелось бы немного уделить внимание настройкам. Стандартно для Sublime text 2, настройки разделены на два раздела: Settings - Default и Settings User. Как не сложно догадаться, первый отвечает за настройки по умолчанию, а через второй мы кастомизируем нужные параметры. Остановлюсь на нескольких интересных и полезных настройках.

submit_usage

Определяет будет ли отсылаться информация об установленных/удаленных/обновленных пакетах на сервер разработчиков для учета статистики.
Если вы параноик, ставите его в false, по умолчанию же стоит true.

repository_channels

Хранит список ссылок на файлы с расширением JSON в которых собраны адреса всех доступных для установки пакетов.
По умолчанию вписан адрес https://sublime.wbond.net/repositories.json.

repositories

Похож на предыдущий параметр, с тем лишь исключением, что хранятся не ссылки на JSON каналы, а список отдельных адресов на GitHub или BitBucket.
Пол умолчанию пуст. Для справки, я добавил в этот параметр только адрес репозитория ZenCoding https://bitbucket.org/sublimator/sublime-2-zencoding

auto_upgrade

Говорит, нужно ли обновлять установленные пакеты при запуске Sublime Text.
По умолчанию true

auto_upgrade_ignore

Сюда нужно вписать названия тех пакетов, которые не должны обновляться автоматически.
По умолчанию пуст.

Не забывайте, что редактировать в разделе Settings - Default ничего не нужно, просто переопределяйте нужные параметры в Setting - User.

На этом всё. Удачи, друзья!