GIST для разработчика

GIST для разработчика

GIST - это удобный инструмент и сервис, который позволит вам хранить фрагменты кода в облаке для их последующего повторного использования.

Бывают ситуации, когда вы сделали какую-то функцию или решение, которые по сути своей универсальны, и их можно использовать во многих других проектах, помимо текущего. Именно здесь GIST приходит на помощь.

Создаём GIST-аккаунт

Для того, чтобы начать использовать GIST, необходимо зарегистрироваться на GitHub. После регистрации, нужно подтвердить ваш e-mail по сообщению, которое придет от github.
После регистрации, открываем это меню и переходим вот сюда:

Создание GIST-файла

И создадим для примера первый gits:

Создание первого GIST

После нажимаем, например, «Create secret gist» (желтая кнопка справа внизу).

Всё, теперь мы можем с любого компьютера авторизовавшись под аккаунтом посмотреть наши GIST’ы. Для этого просто нужно нажать вот сюда:

Открыть пользовательские GIST

Удобная работа с GIST

Но надо признать, что это не очень удобный метод работы, когда Вы работаете в своей IDE. Поэтому на примере Sublime text, давайте интегрируем работу с GIST.

Открываем sublime text. У вас должен быть установлен Package Control. Если он не установлен - устанавливаем. Инструкцию по установке можно посмотреть вот здесь - https://packagecontrol.io/installation

Теперь установим в Sublime text сам плагин GIST.
Для этого нажимаем ctrl+shift+p, набираем Install Package, ждем загрузки нового меню, и в новом меню набираем GIST:

Установка GIST в Sublime text

Нажимаем Enter и устанавливаем его. У меня этого пункта нет, т.к. у меня он уже установлен.

После установки плагина, открываем его настройки:

Настройки GIST в sublime text
Не имеет значения, mac у Вас или другая ОС - настройки везде в данном случае одинаковые.

У нас откроется вот такой json-файл:

json settings GIST

Как видите, нам нужно получить Access Token. Для этого, переходим по пути:
Settings => Developer settings => Genetare a personal access token:

Нужно получить access token

Должна открыться такая страница:

Select GIST

Здесь мы выбираем пункт gist, и обязательно даём какое-то описание нашему ключу. После этого нажимаем Generate Token.

Создание Access Token для GIST

Та-даам! Мы получили наш Access Token и можем вставить его в настройки плагина sublime text и использовать GIST.

Создано Access Token для GIST

Теперь давайте разберемся с тем, как с этим работать, после того как мы всё настроили. Для начала, я очень рекомендую выучить основные комбинации клавиш. Это серьезно ускорит процесс работы. Для того чтобы узнать, какие комбинации клавиш для чего нужны, откроем эти настройки:

Стандартные комбинации клавич GIST

Но мы при этом можем настроить свои комбинации клавиш для каждой из команд. Я именно так и сделал. В коде ниже, я для каждой команды привел пояснение:


[
  { "keys": ["ctrl+i"], "command": "gist" },             //Создать публичный GIST
  { "keys": ["ctrl+p"], "command": "gist_private" },     //Создать приватный GIST
  { "keys": ["ctrl+s"], "command": "gist_update_file" }, //Изменить какой-либо GIST
  { "keys": ["ctrl+o"], "command": "gist_list" },        //Посмотреть список GIST'ов (сохраненных фрагментов кода)
  { "keys": ["ctrl+["], "command": "insert_gist_list" }, //Выбираем один из ранее созданный GIST'ов, и весь код из этого GIST'а будет вставлен в то место, где сейчас находится курсор в редакторе
  { "keys": ["ctrl+]"], "command": "gist_add_file" },    //Добавить файл
  { "keys": ["ctrl+g"], "command": "gist_gitio" }        //Не разобрался)
]

Чтобы изменить настройки комбинаций клавиш, необходимо нажать сюда:

Изменение комбинаций клавиш GIST в sublime text

Всё, теперь вы можете пользоваться GIST.

Для себя я настроил один аккаунт на основном компьютере и на ноутбуке, и теперь везде, где есть интернет, мне доступны мои наработки :)

Наверх