SnippetsLab

SnippetsLab - это приложение для Mac, которое сохраняет, упорядочивает и делится отрывками вашего кода. Оно поддерживает более 420 языков, между которыми вы сможете переключаться, а также обеспечивает простоту процесса управления кодом. Объединяйте несколько частей кода в один фрагмент, добавляйте пояснительные комментарии касательно любой справочной информации и экспортируйте фрагмент на GitHub. SnippetsLab - это поле для экспериментов с умным кодом.


Упорядочивайте фрагменты кода

Вы - создатель своей библиотеки кода, и можете настраивать ее по своему желанию. В SnippetsLab вам на помощь придут отличные инструменты для организации. Сортируйте отрывки кода по любым характеристикам, создавайте Умные Группы и добавляйте тэги для простой навигации. И каждый фрагмент окажется в вашей досягаемости.


Добавляйте комментарии и фрагменты кода

Если кода недостаточно, вы можете обогатить своей фрагмент заметками. Добавляйте ссылки, описания - любую справочную информацию, которая, по вашему мнению, достойна упоминания. Также вы можете объединять отрывки кода в один фрагмент или разделять фрагменты на отдельные части. Все можно менять.


Личный ассистент в строке меню

SnippetsLab создает к вашему коду ярлык, быстрый доступ к каждому отрывку прямо из строки меню. Не открывая главное окно приложения, вы можете проводить поиск по фрагментам согласно собственным критериям, предварительно просматривать код и переключаться на основной экран при необходимости.


Выделение синтаксиса и markdown

Менеджер фрагментов кода поддерживает выделение синтаксиса для более чем 420 разных языков. Быстро переключайте выбранный язык внизу окна приложения и получайте свой код в правильном виде. SnippetsLab также поддерживает предварительный просмотр markdown для большей наглядности.


Интеграция с GitHub Gist

Что лучше всего, - вы можете синхронизировать работу SnippetsLab и GitHub. С Gist интеграцией приложение позволяет импортировать код из вашего GitHub, а также экспортировать полную библиотеку отдельных фрагментов для публикации в виде гистов. Вам не придется выбирать, где же хранить свой код.


Синхронизуйте и сохраняйте свой код

SnippetsLab работает с популярными сервисами синхронизации, такими, как Dropbox и Google Drive, а также поддерживает последовательность вашего кода на разных устройствах с синхронизацией iCloud. Более того, вам не придется волноваться о потере части своего кода - приложение делает резервные копии ежедневно.

Снимки экрана

Что нового

New Features
- Added support for Al coding agents. A built-in Model Context Protocol (MCP) server lets compatible agents search your library, read snippets, and save new snippets when write access is enabled. Configure agents in Settings > Integrations > Al Agents & Command Line Tools.
- Added a 'create' subcommand to the 'lab' command-line tool for saving snippets from the shell, along with other agent-friendly features.
- Added four new Markdown preview themes:
- Modern: New default theme with a clean, native look
- Compact: A denser version of Modern
- Mono: Retro, plain-text style in a monospaced font
- Paper: A print-inspired look with a book serif, indented paragraphs, and numbered sections
- Added support for Liquid Glass, with a refreshed app icon featuring glass effects and native support for all icon styles.
Improvements
- Improved compatibility with macOS 27 Golden Gate.
- Added syntax highlighting for BitBake, Caddyfile, CEL, PureScript, and Rell.
- Added code formatting for Verilog, SystemVerilog, Protocol Buffer, and TableGen, powered by clang-format.
- Refreshed the GitHub, Bootstrap 3, New York, and Vector Markdown preview themes.
- Improved math rendering in Markdown snippets, with a new default font, wider Unicode symbol coverage, and support for additional Tex packages.
- Improved code formatting for C, C++, Objective-C, Java, C#, Markdown, YAML, GraphQL, and other supported languages.
- Improved syntax highlighting across many languages.
- Improved Swift syntax highlighting with updated built-in symbols from the macOS 27 and iOS 27 SDKs.
- Changing a snippet's tags no longer updates its modification date, matching the existing behavior for folders, pinning, and locking.
Resolved Issues
- Fixed a crash when restoring a backup with an invalid library. The app now displays an error instead.
- Fixed a crash when pasting very large text into the Languages filter in Settings, the Quick Actions search field, or the language picker.
- Fixed a possible crash when pasting into the search field while the clipboard contained invalid content.
- Fixed a possible crash when using Undo after editing snippet notes and then switching to a snippet without notes.
- Fixed an issue where code formatting could produce incorrect results for snippets containing non-ASCII characters.
- Fixed an issue where the Assistant's quick preview popover could not be detached after clicking inside it.
- Fixed an issue where importing Quiver notes could produce broken images or links when a URL or description contained special characters.
- Fixed an issue where search results from the "lab' command-line tool and the Raycast extension always used relevance ordering, ignoring the "Sort Results by Relevance" setting.
- Fixed an issue where the Raycast extension and the 'lab' command-line tool could select the wrong fragment when searching snippets with multiple fragments.
- Fixed an issue where toggling "Search Within Selected Categories" did not update current search results until the query changed.
- Other minor improvements and bug fixes.

Версия 2.7 [MAS]
Разработчик
Язык интерфейса Английский, Китайский (упр.)
Активация (RG) DRM-FREE (без защиты)
Совместимость macOS 13.5 и новее
Архитектура ARM, x86 (64-bit)
Угрозы не найдены. Подробнее...

Вопрос - ответ

Ваша оценка

0,0
Оценок 0

Комментарии 22

Оставлять комментарии могут только зарегистрированные пользователи... Войти
Версия 2.7 [MAS]
Разработчик
Язык интерфейса
Активация (RG) DRM-FREE (без защиты)
Совместимость macOS 13.5 и новее
Архитектура ARM, x86 (64-bit)
Угрозы не найдены. Подробнее...

Работает на вашем Mac?

——
Telegram-чат @macovodov
Нашли ошибку? Выделите ее и нажмите control + return
Наверх