Об этом проекте
MarkEdit — бесплатный редактор Markdown с открытым исходным кодом для macOS, позиционируемый как ориентированный на Markdown аналог встроенного TextEdit. Проект делает акцент на балансе между размером, скоростью, нативной интеграцией и корректностью, а не на превосходстве в каком-либо одном измерении.
Ключевые характеристики, описанные в README:
- Ориентация на приватность: не собирает данные пользователя.
- Нативность: разработан так, чтобы ощущаться родным на macOS, с нативными элементами управления интерфейса, поиском слов по силе нажатия, встроенными предсказаниями и Writing Tools.
- Быстрота: легко редактирует файлы размером 10 МБ и, как описывается, без труда проходит через файлы в миллион строк.
- Лёгкость: размер установщика — около 4 МБ.
- Расширяемость: интегрируется с Shortcuts и AppleScript.
Обработка Markdown строго следует спецификации GitHub Flavored Markdown (GFM), без проприетарного синтаксиса или придуманных функций. Сложные возможности редактирования, такие как редактирование с несколькими курсорами и сворачивание кода, построены на CodeMirror 6 ради корректности и производительности.
Настройка строится вокруг CSS, JavaScript и расширений CodeMirror. Официальные расширения включают MarkEdit-preview для панели предпросмотра, MarkEdit-theming для пользовательских тем и MarkEdit-ai-writer для Apple Intelligence на macOS Tahoe или более поздних версиях.
Варианты установки включают загрузку MarkEdit.dmg из последнего релиза и перетаскивание приложения в Applications либо установку через Homebrew с помощью `brew install --cask markedit`. Приложение автоматически проверяет обновления, а для старых версий macOS есть отдельные теги релизов. Страница wiki содержит инструкции по ручной установке и разработке, а также упоминается сопутствующий проект MarkEdit-skill для управления MarkEdit с помощью ИИ-агента.
Проект построен на CodeMirror 6 и использует ts-gyb для генерации кода. Он поддерживается как инструмент, который авторы используют ежедневно, и открыто выпускается для других людей с похожими потребностями. Вклад принимается через issues и pull requests, при этом предпочтительно сначала обсудить изменения в поведении, поскольку редактор намеренно минималистичен.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.