メインコンテンツへスキップ

大規模ドキュメント

チャンク技術とページ分割ブラウジング

⏱️ 6分

概要

チャンク技術はNottaのコア機能であり、大規模ドキュメントの効率的な編集を可能にします。ドキュメントを複数の「チャンク」に分割し、一度に1つのチャンクのみをレンダリングすることで、パフォーマンスを最適化します。

動作原理

  1. ドキュメントの分割:ドキュメントを開くと、設定されたチャンクサイズ(デフォルト300行)に基づいてチャンクに分割されます
  2. オンデマンドレンダリング:現在表示中のチャンクのみがレンダリングされます
  3. キャッシュ管理:隣接するチャンクがメモリにキャッシュされ、スムーズなページ切り替えを実現
  4. 物理ファイルキャッシュ:チャンクデータはディスクにキャッシュされ、メモリ使用量を最小限に抑えます

チャンクナビゲーション

  • PageUp / PageDown:前後のチャンクに移動
  • ページコントロールバー:エディタ下部のナビゲーションコントロール
  • アウトラインジャンプ:アウトラインパネルから任意のチャンクの見出しにジャンプ
  • 自動ページ切り替え:スクロールが端に達すると自動的に隣接チャンクに切り替え

チャンクと編集

  • 編集操作は現在のチャンク内で行われます
  • 保存時にすべてのチャンクが統合されて1つのファイルとして保存されます
  • 検索と置換は現在のチャンク内で動作します
  • コピー&ペーストはチャンク境界を越えて動作します

パフォーマンスの利点

ドキュメントサイズチャンクなしチャンクあり
1,000行高速高速
10,000行遅延あり高速
50,000行非常に遅い高速
100,000行以上クラッシュの可能性安定動作

チャンク設定

設定パネルでチャンク関連の設定を調整できます:

設定項目説明デフォルト値
チャンクサイズ各チャンクの最大行数300
チャンクキャッシュ数メモリに保持するチャンク数5

次のステップ

大規模ドキュメント | Notta - 智能 Markdown 编辑器