Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Tools Tools
29.07.2020

Gist в PhpStorm

Если вы часто работаете с кодом, то наверняка сталкивались с ситуацией, когда нужно быстро сохранить:

  • полезный сниппет;
  • фрагмент SQL-запроса;
  • регулярное выражение;
  • кусок JavaScript или PHP-кода;
  • конфигурацию сервера.

Для таких задач отлично подходит сервис:

https://gist.github.com/

GitHub Gist позволяет хранить и быстро переиспользовать часто используемые фрагменты кода.

Что такое GitHub Gist

Gist — это сервис от GitHub для хранения небольших файлов и сниппетов кода.

С его помощью можно:

  • сохранять код в облаке;
  • делиться сниппетами;
  • хранить заметки;
  • синхронизировать код между устройствами;
  • быстро вставлять повторяющиеся конструкции.

Плагин Gist Snippet для PhpStorm

Для удобной работы с Gist прямо из PhpStorm можно установить плагин:

Gist Snippet

Установка плагина в PhpStorm

Открываем:

  • File → Settings → Plugins.

Далее:

  1. Переходим во вкладку Marketplace;
  2. В поиске вводим Gist Snippet;
  3. Нажимаем Install;
  4. Перезапускаем PhpStorm.

Как создать новый Gist

Для создания новой заметки:

  1. Выделяем нужный участок кода;
  2. Нажимаем правой кнопкой мыши;
  3. Выбираем пункт Create Gist....

Создание Gist в PhpStorm

После этого код автоматически загрузится в GitHub Gist.

Как вставить код из Gist

Для вставки сохраненного сниппета:

  1. Открываем контекстное меню;
  2. Выбираем Insert Gist....

Вставка Gist в PhpStorm

После выбора нужного Gist код автоматически вставится в редактор.

Преимущества использования Gist

  • быстрый доступ к коду;
  • хранение сниппетов в облаке;
  • синхронизация между устройствами;
  • удобная работа в PhpStorm;
  • быстрый обмен кодом;
  • история изменений через GitHub.

Что удобно хранить в Gist

  • SQL-запросы;
  • Bash-команды;
  • регулярные выражения;
  • PHP-функции;
  • JS-сниппеты;
  • конфиги Nginx;
  • Docker-команды;
  • шпаргалки по Linux.

Итог

GitHub Gist — очень удобный инструмент для хранения и быстрого переиспользования кода.

А плагин Gist Snippet для PhpStorm делает работу со сниппетами максимально быстрой и удобной прямо из IDE.

15 просмотров

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться