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

Gist в PhpStorm

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

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

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

https://gist.github.com/

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

Что такое GitHub Gist

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

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

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

В своих проектах я использую серверную инфраструктуру Timeweb Cloud

VPS и облачные решения для стабильной работы сайтов на PHP и 1С-Битрикс — от корпоративных сайтов до интернет-магазинов и высоконагруженных веб-проектов.

Перейти на Timeweb Cloud
Реклама · ERID: CQH36pWzJqVJ4YD9t5y227AkMQdhpG2THarwRmX2g9tS8x

Плагин 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.

121 просмотров
Где заказы?

Почему один сайт стабильно приносит заявки, а другой годами просто «висит в интернете»?

В телеграм-канале «Где заказы?» я разбираю реальные ошибки бизнеса, SEO, сайты, рекламу, воронки продаж и показываю, почему компании теряют клиентов и как это исправить.

Без инфоцыганства и мотивационных цитат — только практика, кейсы и рабочие решения для бизнеса и веб-разработки.

Комментарии

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