Вот краткое изложение замечательных функций, которые мы выпустили во второй версии Cacher, доступных как в Desktop Client, так и в Web App.

Запускать файлы фрагментов локально

Мы начали Cacher с мечтой создать набор инструментов для фрагментов кода и технической документации со всеми его функциями, построенными для этой цели. Один из вариантов использования связан с идеей использования фрагментов в качестве инструментов обучения, создания функций или алгоритмов, которые затем можно запускать через компилятор или интерпретатор. Мы хотели, чтобы пользователи имели возможность:

  • Быстро тестируйте новые алгоритмы или библиотеки кода
  • Изучайте новый язык методом проб и ошибок
  • Храните сценарии оболочки или процедуры для настройки новой среды.

С выпуском Run Server Cacher теперь позволяет вам делать все это и многое другое. Используйте пакет Node с открытым исходным кодом для локального выполнения фрагмента кода через терминал вашего компьютера.

В отличие от удаленных интерфейсов REPL других приложений (которые работают на виртуальных машинах), Run Server получает все переменные среды и PATH, характерные для вашей оболочки входа. Это означает, что если вы используете Ruby-скрипты с RVM-гемсетом по умолчанию, у вас будет доступ к тем же гемам через Run Server.

Run Server поддерживает десятки языков вместе с возможностью добавлять новые рабочие процессы на основе содержимого файла.

Run Server поставляется в двух вариантах:

  1. Версия, встроенная в Desktop Client, которую можно запустить вместе с приложением.
  2. Пакет Node с открытым исходным кодом, используемый Cacher CLI, который можно запускать в автономном режиме.

Оба позволяют настраивать конфигурацию и изменять способ обработки различных типов файлов.

Вот несколько ресурсов, которые помогут вам начать работу:

Встроенное редактирование

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

Изменение порядка файлов фрагментов

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

Поддержка темы для просмотра кода

Теперь вы можете изменить тему просмотра кода отдельно от тем для интерфейса и редактора. Попробуйте: Раскрывающийся список пользователей > Личные настройки > Темы.

Поддержка Markdown для описаний сниппетов

Мы добавили поддержку Markdown для описаний фрагментов, включая возможность отображать ссылки, изображения, списки, таблицы и многое другое. Попробуйте это, создав или отредактировав фрагмент.

Улучшения скорости

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

Обратная связь

Мы хотели бы услышать от вас о возможностях Версии 2. Что тебе понравилось? Что мы могли сделать лучше? Оставьте комментарий ниже или посетите наши форумы сообщества.

Cacher — органайзер фрагментов кода для профессиональных разработчиков. Попробуйте на cacher.io.