Сегодня мы рассмотрим Lepton — бесплатный менеджер сниппетов на базе Github Gist с поддержкой markdown и встроенным поиском. Так как он поддерживает весь функционал Gist и GitHub, вы сможете создавать сниппеты прямо из приложения и добавлять к ним неограниченное количество тегов. Вы можете выбрать типа сниппета — публичный или приватный. Lepton автоматически распознаёт язык программирования и может фильтровать по языку список ваших сниппетов. Он так же поддерживает разметку markdown, имеет встроенный поиск по наименованию, тегам и содержимому сниппетов.
Также есть возможность прикрепить сверху списка наиболее важные или любимые сниппеты, чтобы они были всегда на виду. Сниппеты автоматически (и практически мгновенно) синхронизируются между вашим ПК и учётной записью GitHub. Есть возможность поделиться сниппетом по его URL прямо из приложения.
Lepton — кроссплатформенное ПО с открытым исходным кодом. Для работы с ним нужно всего лишь быть авторизованным в GitHub.
Как работать с Lepton:
1: Скачайте файл с программой для Windows отсюда. Запустите его. Сразу вам будет предложено авторизоваться через GitHub.
2: После успешного входа, в приложение будут загружены все ваши сниппеты, а если у них были указаны теги, то они также будут загружены в программу, а сниппеты автоматически будут рассортированы по тегам. Так же и с языками программирования — при автоматическом распознавании сниппеты будут организованы по ним:
3: Создать новый сниппет можно нажав на кнопку New. Затем укажите его название, имя файла и поместите сам код. Теги можно поместить сразу после названия. Для создания приватного сниппета отметьте галочку “Private” в нижнем правом углу окна.
4: Поиск нужного сниппета можно начать с фильтра по языкам программирования или тегам. Или же воспользоваться полнотекстовым поиском в приложении: нажмите Shift + Space и в появившемся окне поиска начните вводить нужный запрос.
5: Просмотреть сниппет на GitHub можно кликнув на иконку в виде глаза на панели инструментов. А кликнув на кнопку Share, вы скопируете URL сниппета в буфер обмена.
Альтернативы
Несмотря на удобство Lepton, есть и немало альтернативных клиентов для Github Gist. К примеру, Gisto -тоже менеджер сниппетов с открытым исходным кодом, обладающий таким же функционалом.
Однако, если сравнить оба этих приложения, Lepton выигрывает за счёт большего коммьюнити, более удобного интерфейса и стабильности приложения. Хотя я продолжаю наблюдать за развитием обоих приложений, так как у каждого из них есть свои преимущества.
А каким менеджером сниппетов пользуетесь вы?
Разработчик: java, kotlin, c#, javascript, dart, 1C, python, php.
Пишите: @ighar. Buy me a coffee, please :).