Snippet — в выручку кодеру

Когда человек любой денек ворочает тонну кода, в его работе непременно есть некоторое количество 10-ов (если же не сотен) обычных фрагментов, которые или совсем не изменяются от файла к файлу, или в их необходимо заносить очень незначимые конфигурации. Такие фрагменты сохраняются в так именуемые снипеты, для резвой вставки которых можно применять, к примеру, утилиту Snippet.

Совершенно Snippet можно применять и не в таковых превосходных масштабах. Я, к примеру, попробовал программу в работе с «ПростоМАС’ом», в своё время в теле публикации необходимо вставлять набросок либо блок с информацией о программке, если же это обзор. Весьма комфортно — отыскал подходящий снипет и только щелкнул в области нему, чтоб он сам добавился в тело поста. Но обо всем в области порядку.

Трудится Snippet строчки меню — значка на панели Dock нет, также как положено для правильной служебной программки. В области щелчку на пиктограмме «Снипета» раскрывается окно с полем резвого поиска. При всем этом перечня снипетов вначале вы не увидите — для вас необходимо ввести фрагмент содержимого подходящего кусочка кода. Для большего комфорта создатель программки добавил поддержку тегов, которыми в подходящем количестве можно снабдить любой снипет.

Вызвав окно Snippet, введите запрос в поисковике — в ответ программка проанализирует не только лишь содержание всех имеющихся снипетов, да и привязанных к ним тегов.

Поиск в Snippet моментальный — в области мере набора строчки программка обновляет перечень фрагментов кода, соответственных вашему запросу. Обнаружив требуемый снипет, просто щелкните на нем, чтоб он скопировался в буфер обмена — позже остается только вставить его в подходящем месте начального кода либо текста. Функцию можно и упростить, задав в настройках программки сходу вставлять избранный снипет в активное текстовое поле.

Зависимо от избранного языка, Snippet так либо по другому подсветит введенный вами код. Конфигурации сохраняются автоматом — далее редактирования можно закрыть редактор кода без излишних операций.

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

Хорошо разраб обеспечил работу с программкой с клавиатуры — не перекладывая руку на мышь, можно вызвать Snippet, ввести запрос в поисковике, просмотреть текст подходящего снипета и вставить его в код. Чисто лишь с созданием новейшего снипета выделенного текста появилась проблемка — обозначенное в справочной системе сочетание кнопок [command]+[shift]+[6] не сработало. Но при задании новейшего, наименее всераспространенного клавиатурного сокращения возникает другое ограничение — клавиши [option] и [control] «Снипетом» не воспринимаются.

Количество поддерживаемых языков в Snippet можно прирастить, установив новейшие правила анализа синтаксиса, сказывай цвет подсветки установить прямо в окне опций. Запасную копию базы снипетов программка дозволяет сохранять на MobileMe.

Для обмена данными в арсенале Snippet имеются инструменты импорта и экспорта данных. Утилита воспринимает наборы снипетов от программ Code Collector, jCodeCollector, Zend. В собственном формате Snippet не только лишь импортирует и экспортирует данные, да и синхронизирует с учетной записью службы MobileMe. Не считая того (сказывай это уже мой личный плюс создателю утилиты), в справочной системе описан метод синхронизации базы снипетов со службой Dropbox. Естественно, пока сущность данной для нас синхронизации сводится к переносу файла базы в каталог Dropbox. Но с учетом возрастающей популярности данной для нас службы, такое внимание к интересам юзера вызывает почтение.

Общая информация о программке

Разраб: Fuel Collective
Интернет-сайт: fuelcollective.com/snippet
Стоимость: 12,95 $
Системные требования: микропроцессор PowerPC либо Intel, операционная система Mac OS X 10.5+, четвертого МБ дискового места

+ поддержка синтаксисов огромного числа языков
+ обычная вставка снипетов
+ довольно удачный интерфейс
– недостаточно полный {набор} клавиатурных сокращений
– в запросе в поисковике недозволено применять логические операторы

Понравилась статья? Поделиться с друзьями:
Добавить комментарий