Перейти к основному содержанию

Большие документы

Узнайте о технологии чанков и обработке больших документов в Notta

⏱️ 6 minutes

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

Что такое чанки

При открытии документа система разделяет содержимое по количеству строк на несколько «чанков», каждый из которых независимо кэшируется на диск.

Как работают чанки

Исходный документ (10 000 строк) разделяется по количеству строк:

  • Чанк 1 → Строки 1–200
  • Чанк 2 → Строки 201–400
  • Чанк 3 → Строки 401–600
  • ...
  • Чанк 50 → Строки 9801–10000

Параметры чанков

ПараметрПо умолчаниюОписание
Начальный порог чанка200 строкКоличество строк на чанк при открытии файла
Порог повторного разделения300 строкАвтоматическое разделение при превышении во время редактирования
Порог обычного объединения50 строкПопытка объединения с соседним чанком при падении ниже
Порог принудительного объединения10 строкПринудительное объединение при падении ниже

Постраничный просмотр

Поскольку документ разделён на чанки, редактор отображает один чанк за раз. Панель управления страницами внизу обеспечивает навигацию:

  • PageUp / PageDown: переход к предыдущей/следующей странице
  • Прокрутка до границы: автоматическое переключение на соседний чанк при прокрутке до верхней или нижней границы
  • Индикатор страницы: показывает текущий номер страницы и общее количество

Перестроение чанков

Во время редактирования, если содержимое чанка значительно изменяется (например, при большой вставке или удалении), система автоматически выполняет перестроение:

  • Автоматическое разделение: когда содержимое чанка превышает 300 строк, он разделяется на два
  • Автоматическое объединение: когда содержимое чанка падает ниже 50 строк, предпринимается попытка объединения
  • Удаление пустых чанков: пустые чанки автоматически очищаются

Во время перестроения над областью редактора появляется полупрозрачное наложение с сообщением «Перестроение чанков...», которое исчезает по завершении.

Управление кэшем

Кэш чанков хранится в директории пользовательских данных:

ПлатформаПуть к кэшу
Windows%APPDATA%\Notta\.nota\chunks\
macOS~/Library/Application Support/Notta/.nota/chunks/
Linux~/.config/Notta/.nota/chunks/
  • Максимальный размер кэша: 1 ГБ
  • Автоматическая очистка: система управляет кэшем автоматически

Следующие шаги

Большие документы | Notta - 智能 Markdown 编辑器