Каждый формат — плагин поверх ядра, а не «открыть как текст». Поэтому CSV показывается таблицей с закреплённой шапкой, EPUB — свёрстанным листом с оглавлением, а Markdown — с диаграммами.
01 · csv · tsv
| ts | shard | op | rows | ms | |
|---|---|---|---|---|---|
| 994 112 | 21:14:02.118 | 07 | flush | 2 048 | 18.4 |
| 994 113 | 21:14:02.140 | 08 | flush | 2 048 | 17.1 |
| 994 114 | 21:14:02.166 | 08 | queue | 8 412 | — |
| 994 115 | 21:14:02.201 | 03 | rebalance | 2 048 | 57.0 |
| 994 116 | 21:14:02.244 | 03 | checksum | 44 907 | 0.4 |
| 994 117 | 21:14:02.288 | 03 | retry | 44 907 | 42.6 |
| 994 118 | 21:14:02.301 | 03 | flush | 2 048 | 19.8 |
02 · markdown
Markdown отображается во встроенном веб-движке, включая диаграммы Mermaid — схема из текстового блока рендерится рядом с исходником.
markdown · mermaid · встроенный веб-движок
03 · epub · fb2 · rtf
Мы привыкли считать, что рост системы ограничен ресурсами, которые в неё вложены. На практике границу чаще задаёт не количество ресурса, а скорость, с которой система умеет его перераспределять.
Отсюда следует правило, неудобное для планирования: узкое место почти никогда не находится там, где расположен самый дорогой узел.
04 · rich-текст и экспорт
Форматированный текст создаётся прямо в редакторе: заголовки, списки, выравнивание, ссылки, изображения. Дальше — экспорт в PDF или сохранение в EPUB, FB2, RTF.
05 · pdf и изображения
Просмотр PDF со списком страниц-миниатюр и извлечением текстового слоя: текст можно выделить и найти. Изображения открываются встроенным просмотрщиком, SVG рендерится корректно.
границы честно
Редактирование PDF не поддерживается: PDF читается и в него экспортируют, но не правят.
матрица
| Формат | Чтение и просмотр | Создание и запись |
|---|---|---|
| txt и логи | Да, включая гигабайтные файлы (mmap, режимы) | Да |
| csv · tsv | Табличный режим: радуга колонок, закреплённая шапка | Да, как текст |
| md | Предпросмотр с диаграммами Mermaid | Да |
| c · cpp · go · js · py | Подсветка tree-sitter; для C/C++ диагностика clangd | Да |
| epub | WYSIWYG: лист, оглавление, типографика, масштаб | Сохранение из rich-текста |
| fb2 | WYSIWYG | Сохранение из rich-текста |
| rtf | WYSIWYG | Сохранение из rich-текста |
| Просмотр, миниатюры, текстовый слой | Только экспорт | |
| svg · растровые изображения | Встроенный просмотр | Нет |
каждая строка — отдельный плагин поверх ядра; список плагинов на странице «Плагины»