Markdown удобен, пока не нужно смотреть на результат. Текстовые редакторы заставляют держать рядом окно предпросмотра, а тяжёлые офисные пакеты добавляют лишние сущности. MarkText занимает промежуточное место: вы пишете разметку, но видите почти готовый документ, а служебные символы скрываются, пока курсор не окажется рядом. Редактор бесплатный, открытый, работает без аккаунта и облака.

Что представляет собой MarkText

Это приложение на Electron с аккуратным интерфейсом, который выглядит уместно в Linux. Поддерживаются CommonMark и GitHub Flavored Markdown: заголовки, списки, таблицы, задачи, цитаты, код, ссылки и изображения. Есть режим исходного кода, фокус-режим, режим печатной машинки, дерево файлов и вкладки.

Проект распространяется по лицензии MIT и пережил паузу в разработке: после нескольких лет редких обновлений в 2026 году вышел MarkText 0.23.0. В нём появились сворачивающиеся заголовки, отдельная панель структуры документа, режим чтения на каждую вкладку, защита от случайных правок и сборки для Linux ARM64. Это меняет отношение к редактору: раньше его советовали как удобный, но замороженный инструмент, теперь у него снова есть активная поддержка.

Установка

В официальных репозиториях популярных дистрибутивов MarkText обычно нет. Практичные варианты — Flatpak, AppImage и сборка из AUR для Arch Linux. AppImage не требует установки и хорошо подходит для быстрой проверки.

flatpak install flathub com.github.marktext.marktext
flatpak run com.github.marktext.marktext
chmod +x ~/Applications/MarkText-*.AppImage
~/Applications/MarkText-*.AppImage ~/Documents/notes.md

Flatpak-версия изолирована и обновляется отдельно от системы. AppImage нужно самостоятельно скачивать с официальной страницы релизов и проверять контрольную сумму. Не берите сборки со сторонних сайтов: редактор получает доступ к вашим файлам.

Интерфейс и режимы работы

Слева находится дерево открытой папки, справа — текст документа. Вкладки позволяют держать несколько файлов одновременно, а боковая панель показывает структуру заголовков. В версии 0.23.0 появились сворачивающиеся заголовки и отдельная панель структуры, которую удобно держать открытой на широком экране. Переключение между режимом предпросмотра и исходником выполняется через меню View; в исходном режиме видна вся разметка и удобно править таблицы или блоки кода.

Режим чтения включается для конкретной вкладки и защищает документ от случайных изменений. Флаг --read-only открывает файл только для просмотра из командной строки.

Фокус-режим приглушает всё, кроме текущего абзаца, а режим печатной машинки держит строку на одной высоте. Это помогает писать длинные тексты, но при правке таблиц и кода лучше вернуться в обычный вид. Тёмная тема переключается там же, в настройках внешнего вида.

Разметка на практике

Базовый синтаксис MarkText понимает без плагинов. Заголовки, списки, таблицы, задачи и блоки кода оформляются стандартными средствами Markdown. Вставка таблицы через меню создаёт готовую заготовку, которую остаётся заполнить.

# Заметки по проекту

- [x] Согласовать макет
- [ ] Проверить сборку

| Этап | Дата |
|------|------|
| Ревью | 12.03 |
| Выпуск | 20.03 |

Ссылки вставляются в формате [текст](адрес), изображения — через ![подпись](путь). Для выделения используются **жирный** и *курсив*. MarkText подсвечивает синтаксис и автоматически продолжает списки, поэтому ручное форматирование занимает меньше времени.

Формулы и диаграммы

Математика поддерживается через KaTeX. Строчные формулы заключаются в одиночные знаки доллара, блочные — в двойные. Диаграммы Mermaid и flowchart.js рисуются прямо в документе, если включить соответствующий рендеринг в настройках.

$$
E = mc^2
$$

```mermaid
flowchart LR
  A[Черновик] --> B[Ревью]
  B --> C[Публикация]
```

Сложные формулы лучше проверять в отдельных блоках: KaTeX поддерживает не все команды LaTeX, а ошибка отображается красным текстом вместо формулы. Диаграммы требуют корректного синтаксиса; при опечатке вместо картинки появится сообщение парсера. Для экспорта в PDF диаграммы и формулы рендерятся тем же движком, что и в окне.

Изображения и структура проекта

Для заметок удобно держать рядом папку assets и использовать относительные пути. Тогда каталог можно перенести на другой компьютер или закоммитить в Git без битых ссылок. Абсолютные пути вида /home/user/Pictures ломаются при смене машины.

mkdir -p ~/notes/assets
cp ~/Pictures/scheme.png ~/notes/assets/
cd ~/notes
git init

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

Экспорт

Встроенный экспорт умеет PDF и HTML. PDF создаётся через печатный движок Electron, поэтому поля, шрифты и разрывы страниц зависят от настроек печати и темы.

pandoc notes/readme.md -o readme.docx
pandoc notes/readme.md -o readme.html --standalone
pandoc notes/readme.md -o readme.pdf --pdf-engine=xelatex -V lang=ru
sudo apt install pandoc texlive-xetex fonts-dejavu

Pandoc устанавливается отдельно и закрывает форматы DOCX, EPUB и PDF. Для кириллицы в PDF нужен XeLaTeX и шрифт с русскими глифами; иначе получите пустые квадраты. Путь к изображениям при конвертации указывайте через --resource-path.

Настройки и типичные проблемы

Параметры хранятся в каталоге ~/.config/marktext, у Flatpak — в ~/.var/app/com.github.marktext.marktext/config/marktext. Если редактор перестал запускаться после обновления, профиль можно временно переименовать: это вернёт настройки по умолчанию.

mv ~/.config/marktext ~/.config/marktext.bak
du -sh ~/.config/marktext ~/.cache/marktext
flatpak run com.github.marktext.marktext
~/Applications/MarkText-*.AppImage --disable-gpu

На Wayland возможны проблемы с масштабированием и миганием курсора. Флаг --disable-gpu отключает аппаратное ускорение и помогает при артефактах, но повышает нагрузку на процессор. Файлы размером в десятки мегабайт Electron обрабатывает медленно: большие тексты лучше разбивать на части.

Ограничения

  • Flatpak-сборка может отставать от релиза на GitHub, поэтому версию стоит проверять отдельно.
  • Нет совместного редактирования и синхронизации — для командной работы нужен Git или другой редактор.
  • Экспорт PDF ограничен возможностями печати Electron.
  • Расширения и плагины отсутствуют: функциональность фиксирована.
  • Electron потребляет больше памяти, чем нативные редакторы вроде Ghostwriter.

Если нужны плагины и совместная работа, посмотрите Zettlr или Ghostwriter. MarkText остаётся удобным для личных заметок, документации и статей, где важны предпросмотр и простая установка.

Итог

MarkText — аккуратный Markdown-редактор с настоящим предпросмотром, формулами и диаграммами. Он ставится из Flatpak или AppImage, не требует аккаунта и хорошо подходит для личных текстов. Ограничения — требовательность Electron к памяти и скромные возможности экспорта. Если вам нужен стабильный инструмент на годы, держите документы в обычных .md-файлах и проверяйте их в другом редакторе; так вы не окажетесь привязаны к одной программе.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте