Всё, что умеет mori, на одной странице.
mori достаточно мал, чтобы всё руководство поместилось здесь. На чтение уйдёт десять минут.
Установка
Сборка Windows поставляется через Microsoft Store; сборки Linux доступны в GitHub Releases в форматах .deb, AppImage и tar.xz, а также на странице загрузки вместе с контрольными суммами. Каждый релиз Linux содержит SHA256SUMS и подпись GPG, а во всех вариантах используется одна и та же GTK 4.22.
curl -LO https://github.com/motemd/mori/releases/download/v1.0.7/mori-1.0.7-x86_64.AppImage chmod +x mori-1.0.7-x86_64.AppImage
curl -LO https://github.com/motemd/mori/releases/download/v1.0.7/SHA256SUMS curl -LO https://github.com/motemd/mori/releases/download/v1.0.7/SHA256SUMS.asc curl -fsSL https://get.motemd.com/mori.asc | gpg --import gpg --verify SHA256SUMS.asc SHA256SUMS && sha256sum -c --ignore-missing SHA256SUMS
./mori-1.0.7-x86_64.AppImage
--appimage-extract-and-run.Первый файл
mori открывает файлы, а не библиотеку. Откройте файл с помощью ⌘O или перетащите файл .md в окно. По умолчанию файл открывается в режиме «Редактор»; боковая панель (⌘⇧E) показывает содержимое его папки.
Сохранение — ⌘S. Автосохранение включено по умолчанию и записывает файл через секунду после того, как вы перестали печатать. Строка состояния показывает точное число изменённых байтов. Отключить его можно в «Настройки → Общие».
Редактор, Исходник, Чтение
Переключатель в заголовке или ⌘⇧1 ⌘⇧2 ⌘⇧3 меняет представление того же файла. Сам файл не меняется.
- Редактор показывает оформление прямо в тексте. Разметка Markdown вокруг слова видна, только когда на нём стоит каретка; маркер заголовка или цитаты — когда каретка находится в этой строке, а маркер списка — только на самом маркере. Уберите каретку, и оформление появится снова. Выделите несколько строк, чтобы увидеть все их маркеры. Enter начинает новый абзац, продолжает список и нумерует его следующие пункты.
- Исходник показывает файл ровно в том виде, в котором он хранится на диске, в моноширинном редакторе. Когда важна точность, доверяйте этому режиму.
- Чтение показывает готовый документ. Редактирование отключено, ссылки открываются.
Положение курсора и прокрутки сохраняется при переключении режимов.
Поддержка Markdown
mori следует CommonMark 0.31 и GitHub Flavored Markdown. Всё, что отображается по спецификации, отображает и mori. Всё нераспознанное остаётся в исходном виде.
Сочетания клавиш
Сочетания указаны с ⌘; в Windows и Linux это клавиша Ctrl.
Фокус и структура
Режим фокуса (F8) скрывает все элементы управления и оставляет только страницу. Подведите указатель к верхнему краю, чтобы показать заголовок; Esc закрывает режим. Вкладка «Структура» на боковой панели перечисляет заголовки; нажмите на нужный, чтобы перейти к нему. Число слов и примерное время чтения указаны в строке состояния.
Экспорт
Экспорт из меню или палитры команд создаёт PDF с типографикой режима «Чтение» и разбивкой на страницы либо автономный HTML без скриптов. Исходный файл при экспорте не меняется.
Целостность файлов
mori редактирует исходный текст напрямую. Промежуточной модели, которая заново сериализуется при сохранении, нет. На практике это означает:
- Окончания строк (LF или CRLF) и завершающий перевод строки сохраняются как есть.
- Отступы, выравнивание таблиц и расставленные вручную пробелы в маркерах списков не меняются, пока вы не отредактируете эту строку.
- Метаданные, комментарии HTML и неизвестный синтаксис сохраняются побайтно.
- Файлы читаются и записываются в исходном виде — UTF-8 с BOM или без него — и никогда не перекодируются.
Если открытый файл изменился на диске, mori перезагрузит его при отсутствии несохранённых правок. Иначе спросит вас.
Папки и синхронизация
Откройте файл, и вкладка «Файлы» на боковой панели (⌘⇧E) покажет его папку. mori читает папку, но не индексирует, не кеширует и ничего в неё не записывает. Каталога .mori/ нет. Поэтому iCloud Drive, Dropbox, OneDrive, Syncthing и Git работают без специальной настройки.
Бесплатно и по лицензии
mori бесплатен для письма, без ограничения по времени и без аккаунта: три режима, все конструкции Markdown, поиск, структура документа, вкладки, автосохранение и запись на диск. Лицензия добавляет экспорт — HTML, PDF, Word (.docx), Hangul (.hwpx) и печать с настройкой страницы и типографскими стилями — и настройки внешнего вида (тёмная тема, собственные шрифты, размер и интервалы текста, акцентный цвет), режим печатной машинки и режим фокуса. Ничего не истекает и ничего не отбирается, если вы так и не купите лицензию; ваши файлы — обычные .md на диске, они открываются в любом редакторе.
Активация ключа
Ключ приходит по почте в виде MORI-XXXX-XXXX-XXXX. В mori выберите mori → License…, введите ключ и нажмите «Активировать». При активации приложение один раз обращается к нашему серверу и сохраняет на этом устройстве подписанное разрешение; после этого mori работает офлайн и проверяет его примерно раз в месяц. Деактивируйте устройство в приложении, чтобы освободить место.
Управление устройствами
Личная лицензия одновременно активируется на трёх устройствах. Чтобы перейти на новый компьютер, на старом выберите «mori → Лицензия → Деактивировать это устройство». Если старого компьютера больше нет, поддержка освободит место по номеру заказа.