Использование сниппетов GitHub Gists в Sublime Text

Опубликовано 4 года назад // 3 комментария

Еще года два назад различные сниппеты, а другими словами небольшие фрагменты кода для повторного использования я хранил в Evernote, позже они были перенесены в Springpad, однако пользоваться ими было по прежнему неудобно.

После сравнения большого количество сервисов и программ для хранения кода по удобству их использования мною был выбран абсолютный лидер — GitHub Gists. Помимо того, что данный сервис является бесплатным, огромное удобство его использования заключается в возможности интеграции с Sublime Text, фанатом которого я являюсь уже много времени.

Установка расширения

Установка данного и остальных расширений в Sublime Text производится через Package Manager, если он до сих пор не установлен это следует сделать. После этого нажимаем комбинацию клавиш Cmd/Ctrl + Shift + P (Cmd для OS X, control соответственно для windows/unix) и в появившемся окне ввода набираем “Install to add a new Package”.

Далее в строке ввода вводим “Gist” и из списка выбираем GistPackage. Нажимаем Enter и ждем буквально несколько секунд до конца установки.

При первой попытки вставить сниппет (Нажимаем CTRL/CMD + P и в строке ввода набираем gist) вы автоматически будете переадресованы в настройки данного расширения.

Screenshot 2014-01-03 20.54.55

Если в будущем вам нужно будет их изменить то настройки для каждого из расширений в Sublime Text хранятся в текстовых файлах, вызвать их можно перейдя по следующим пунктам меню:

Screenshot 2014-01-03 21.30.42

По сути полей обязательных для заполнения всего два — token и include_users. Для того, чтобы получить ваш персональный Токен зайдите в настройки профиля GitHub, перейдите во вкладку Applications и создайте новый токен кликнув на кнопку «Create new token».

Screenshot 2014-01-03 21.12.07

Соответственно полученные символы необходимо будет ввести у параметра token, а для параметра include_users указать ваш логин для GitHub. Сохраняемся.

Использование

Данный абзац уже не будет таким большим — данное расширение достаточно простое.

Для того, чтобы вставить новый сниппет нажмите CTRL/CMD + P и наберите Gists или Insert в зависимости, что для вас привычнее затем из списка предложенного выберите на Insert Gist.

Добавление новых сниппетов в GitHub Gists

Существует несколько способов это сделать — можно использовать веб-сайт, а можно установить расширение для Google Chrome под названием GistBox Clipper, которое позволяет при нажатие правой клавиши копировать выделенный фрагмент кода.