Пожалуй, только программисты в полной мере смогут оценить полезность программы, которой посвящен сегодняшний обзор. Это – стильный каталогизатор фрагментов кода от разработчиков из Fuel Collective.

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

При этом, все время попадаются те или иные примеры, которые хочется сохранить.

Безусловно, можно использовать ту же Together, недавно описанную нами. Но Together недостаточно оперативен в плане быстрого доступа к коду и лишен удобств типа подсветки синтаксиса.

Snippet же, наоборот этих недостатков лишен, и имеет все нужные возможности.

Давайте рассмотрим его подробней.

Инсталляционный пакет оформлен в лучших традициях программ для OS X.

Install

После запуска программа разместит свой значок в меню. Щелчок по нему откроет главное окно.

Main View

Окно это очень простое. В верхней части расположено поле ввода для быстрого поиска. В нижней части – кнопка, щелчок по которой позволяет добавить новый фрагмент.

Программа поддерживает два основных способа добавления фрегмента-сниппета. Первый, нажатием кнопки в окне программы. Откроется окно с крупным полем для ввода текста и теггирования фрагмента.

Add Snippet

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

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

Search Snippets

После этого достаточно нажать Cmd+<номер сниппета>, и нужный фрагмент будет у вас в буфере обмена.

Для управления существующими сниппетами есть встроенный менеджер.

Snippets Manager

В настройках программы можно отрегулировать ряд параметров.

Preferences

Среди них – горячие клавиши для активации программы, автозапуск программы при включении компьютера, расцветку кода редактором и многое другое. Тут же настраиваются и обновляются правила подсветки для разных языков программирования.

Supported Languages

Также программа обладает рядом полезных возможностей, среди которых экспорт-импрт в различные форматы, синхронизация через MobileMe и многое другое.

Замечательная программа, отлично выполняющая свои задачи. Минималистичный дизайн позволяет четко сфокусироваться на задаче. Я хотел снизить пол-балла за “узкоспециализированность”, но я не буду этого делать, поскольку должен добавить пол-балла за скромность в потреблении ресурсов системы.

Share.