Как использовать GitHub Gist.

Всем привет! В этой статье мы рассмотрим, как можно ускорить разработку, используя GitHub Gist.
Что это такое
Думаю, многие из вас(особенно начинающие разработчики) хранят свои наработки, какие-то полезные куски кода прямо на своем компьютере в различных файлах. Это достаточно неудобно и, главное, если что-то случится с компьютером, вы можете потерять все то, что писали.
Чтобы это исправить, был придуман GitHub Gist. Благодаря ему вы можете сохранять прямо из Sublime Text нужные участки кода на удаленном сервере и также легко получать их тогда, когда вам это необходимо. Давайте рассмотрим, как это работает.
Установка и настройка
Перейдите на сайт GitHub и авторизируйтесь. Теперь зайдите сюда, уберите все галочки, кроме последней в первом столбце(gist). Введите описание(например, sublime) и нажмите Generate Token.
Зайдите в Sublime Text и нажмите горячие клавиши Ctrl+Shift+P -> Install Package. Введите название «Gist» и нажмите Enter. После установки перейдите в Preferences -> Package Settings -> Gist -> Setting Default. Здесь вы найдете первую надпись «token: «, куда и нужно вставить сгенерированный ранее токен.
Перейдя в Preferences -> Package Settings -> Gist -> Key Bindings-Default, вы найдете все горячие клавиши для создания и просмотра сохраненной информации. За это отвечают первая и четвертая строчки в этом файле(gist и gist_list). Вы можете переназначить их, если вам так будет удобнее.
Практика
Давайте теперь на примере рассмотрим, как это использовать. Зайдите в любой файлик, выделите там любой участок кода и нажмите горячие клавиши, которые вы установили в предыдущем пункте(для создания по умолчанию установлены «ctrl+k«, «ctrl+i«). Снизу в окошечке вам предложат ввести описание(необязательно), затем имя файла(необязательно). После того, как вы нажмете Enter, выделенный участок кода сохранится на удаленном сервере GitHub в вашем аккаунте. Если вы теперь зайдете в Your Gists, то сможете найти все, что вы сохраняли, там.
Представим, что теперь вы хотите вставить нужную информацию. Откройте пустой файлик, введите нужные горячие клавиши для открытия списка(по умолчанию «ctrl+k«, «ctrl+o«) и выберите там нужный вам код.
Кроме этого, если вы зайдете в конкретный Gist в вашем профиле на GitHub, то справа увидите Embed URL. Вы можете скопировать указанный там код и вставить его напрямую в файл страницы. Теперь, открыв ее в браузере, вы увидите, что код автоматически вставился.
Заключение
Итак, сегодня мы рассмотрели, как можно ускорить разработку сайта, используя GitHub Gist.
Спасибо за внимание!

![]()
Создано 23.11.2016 19:50:35
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
- Кнопка:
Она выглядит вот так: - Текстовая ссылка:
Она выглядит вот так: Как создать свой сайт - BB-код ссылки для форумов (например, можете поставить её в подписи):
Комментарии ( 1 ):
ababiy 24.02.2017 08:29:41
Михаил, подскажите пожалуйста — в phpstorm русские комментарии gist выводятся кракозябрами. В консоли — всё нормально. На сайте гита в гистах utf-8. Отображается нормально. Файлы в utf-8. Тоже всё нормально отображается. Как поправить?
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Copyright © 2010-2024 Русаков Михаил Юрьевич. Все права защищены.
Создание gist
Вы можете создать два вида gist: общедоступный и секретный. Создайте общедоступный gist, если вы готовы поделиться своими идеями с мир или секретный gist, если не готовы делать это.
About gists
Gists provide a simple way to share code snippets with others. Every gist is a Git repository, which means that it can be forked and cloned. If you are signed in to GitHub when you create a gist, the gist will be associated with your account and you will see it in your list of gists when you navigate to your gist home page.
Gists can be public or secret. Public gists show up in Discover, where people can browse new gists as they’re created. They’re also searchable, so you can use them if you’d like other people to find and see your work.
Secret gists don’t show up in Discover and are not searchable unless you are logged in and are the author of the secret gist. Secret gists aren’t private. If you send the URL of a secret gist to a friend, they’ll be able to see it. However, if someone you don’t know discovers the URL, they’ll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to create a private repository instead.
After creating a gist, you cannot convert it from public to secret.. However, a secret gist can be made public by editing the gist and updating the visibility to public.
You’ll receive a notification when:
- You are the author of a gist.
- Someone mentions you in a gist.
- You subscribe to a gist, by clicking Subscribe at the top of any gist.
You can pin gists to your profile so other people can see them easily. For more information, see «Pinning items to your profile.»
You can discover public gists others have created by going to the gist home page and clicking All Gists. This will take you to a page of all gists sorted and displayed by time of creation or update. You can also search gists by language with Gist Search.
Since gists are Git repositories, you can view their full commit history, complete with diffs. You can also fork or clone gists. For more information, see «Forking and cloning gists.»
You can download a ZIP file of a gist by clicking the Download ZIP button at the top of the gist. You can embed a gist in any text field that supports JavaScript, such as a blog post. To get the embed code, click the clipboard icon next to the Embed URL of a gist. To embed a specific gist file, append the Embed URL with ?file=FILENAME .
Gist supports mapping GeoJSON files. These maps are displayed in embedded gists, so you can easily share and embed maps. For more information, see «Working with non-code files.»
Creating a gist
Follow the steps below to create a gist.
You can also create a gist using the GitHub CLI. For more information, see » gh gist create » in the GitHub CLI documentation.
Alternatively, you can drag and drop a text file from your desktop directly into the editor.
- Sign in to GitHub.
- Navigate to your gist home page.
- Optionally, in the «Gist description» field, type a description for your gist.
- In the «Filename including extension» field, type a file name for your gist, including the file extensions.
- In the file contents field, type the text of your gist.
- Optionally, to create a public gist, click

, then click Create public gist.
Сервис Gist.Github. Делимся кодом, подсвечиваем синтаксис.

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
В последнее врямя я очень часто бываю на github и поэтому сегодня расскажу об одном из его сервисов — Gist.Github. Доступ к этому сервису имеют все зарегистрировавшиеся пользователи и, естественно, этот сервис для публичного использования предоставляется бесплатно.
С помощью этого сервиса можете:
- поделиться каким-либо фрагментом кода с друзьями, например в Твиттере,
- хранить и изменять какие-либо фрагменты кода (при этом каждому изменению будет присваиваться своя версия)
- для тех кто тесно связан с работой в github и ведет свой блог, например, на Blogger.com gist позволяет вставлять специальный HTML-код на страницы блога, чтобы сделать подсветку синтаксиса.
Размещенный в gist код можно:
- скачать в виде отдельного файла
- комментировать
- клонировать в свой репозиторий.
Ну, а теперь по-подробнее о сервисе.
Gist поддерживает подсветку синтаксиса для: ActionScript, C, C#, C++, CSS, Common Lisp, Diff, Erlang, HTML, Haskell, Java, JavaScript, Lua, Objective-C, PHP, Perl, Python, Ruby, SQL, Scala, Scheme, TeX, XML, ASP, AppleScript, Arc, Assembly, Batchfile, Befunge, Boo, Brainfuck, C-ObjDump, Clojure, CoffeeScript, ColdFusion, Cpp-ObjDump, Cucumber, D, D-ObjDump, Darcs Patch, Delphi, Dylan, Eiffel, F#, FORTRAN, GAS, Genshi, Gettext Catalog, Go, Groff, Groovy, HTML+Django, HTML+ERB, HTML+PHP, HaXe, Haml, INI, IRC log, Io, Java Server Pages, LLVM, Literate Haskell, Makefile, Mako, Markdown, Matlab, Max/MSP, MiniD, Moocode, Myghty, NumPy, ObjDump, Objective-J, Parrot Internal Representation, Pure Data и ещё примерно столько же различных языков, скриптов и т.д. В общем список довольно внушительный.
Но нам-то важен именно Delphi, поэтому создадим в Gist простенькую процедурку и на её примере рассмотрим возможности сревиса.
Итак заходим по ссылке «Gist» вверху окна (под вашим ником) в сервис:
перед нами появляется текстовый редактор, а также ссылки для управления:
New Gist — создать новый фрагмент кода
My Gists — все Ваши фрагменты
Starred Gists — отмеченный Вами фрагменты кода других пользователей сервиса
All Gists — список всех фрагмнтов кода, отсотированный по времени добавения
Back to GitHub — возврат в GitHub
Создадим новый фрагмент. Для этого выбираем в списке над редактором «Delphi» и пишем незатейливый HelloWorld:
procedure HelloWorld; begin ShowMessage('Hello World!'); end;
Github gist что это
Создать файл Gist
Это действие используется для создания нового файла Gist в учетной записи.
Использование действия «Создать файл Gist»
Чтобы использовать это действие в рабочем процессе, соедините его с ThingWorx Flow . Чтобы соединиться с процессом, выполните следующие действия:
![]()
1. Перетащите действие Создать файл Gist из списка в соединителе Github на канву, наведите указатель на это действие и щелкните или дважды щелкните действие. Откроется окно действия «Создать файл Gist».
2. При необходимости измените существующее имя метки. По умолчанию наименование метки совпадает с наименованием действия.
Если авторизация для Github была добавлена ранее, выберите авторизацию из списка.
4. В поле Имя файла Gist введите имя файла Gist.
5. В поле Содержимое файла введите содержимое файла Gist.
6. В поле Показать дополнительные поля щелкните значок плюса (+), чтобы ввести следующие сведения.
◦ Описание файла Gist
◦ Является общедоступным — выберите значение, чтобы указать, что файл Gist является общедоступным.
7. Нажмите кнопку Готово .