資料探しを止める!テキストエディタの大容量、原稿分割とワークスペース管理

30万字級の原稿は、全部を1ファイルで持つ方が良いとは限りません。テキストエディタ 大容量で資料探しを止めたいなら、本文は章ごとに分け、共通参照資料はワークスペースに並べる方法があります。一枚の原稿が便利なのは全文置換や一括納品のときであり、日常の参照性とは別の利点です。

313,595文字の末尾まで検索した

合成ファイルは313,595文字と判定され、isLargeFile=trueが返りました。末尾に置いたEND-211の検索結果は1件です。この試験が示すのは、30万文字を超える判定と末尾語の到達であり、スクロールの体感速度ではありません。

Rune Studioは30万文字以上で記法の色分け、編集記号、ハイライト、行番号、常時の文字数計算などを止め、文章編集、検索、保存は残すと資料にあります。これを「どのMacでも軽快」と読み替えてはいけません。表示負荷を減らす制御です。

一枚原稿の末尾が見つからないとき、すぐに章分割する前に末尾確認語と保存状態を確かめます。内容が保持されているなら、日常編集用に章分割し、全文統合版は書き出し用として残せます。合格は、先頭と末尾を取得でき、章分割後の並びと統合版の文章が対応する状態です。

30万字でも末尾へ到達できる管理単位を選ぶ

長文標本では、総文字数だけでなく末尾の固有語を一件検索できるかを確認します。末尾へ到達できない、保存後に語が消える、スクロールが編集を妨げる、といった症状が出たときに初めて分割を検討します。単に大きいという印象で原稿を切ると、章境界や参照関係を壊す可能性があります。

分割する場合は、章単位のファイル名、元原稿の開始位置と終了位置、結合順を表にします。分割後の文字数合計と末尾語を元標本と比較し、差が0なら採用します。今回のisLargeFile値は状態の一つで、Mac機種間の速度や保存時間を示すベンチマークではありません。

313,595文字を基準点にした

専用標本を検査するとcharacterCount=313595、isLargeFile=true、UTF-8、LFでした。末尾に一度だけ置いた確認語も検索結果1件として取得できました。この数値は特定Macでの速度順位ではなく、大きな入力を同じ条件で比較するための基準です。自動保存の完了時間も今回のCLI記録からは読みません。

分割前に章境界の意味を決める

ファイルを均等な文字数で切ると、場面の途中や台詞の途中が別章へ離れます。まず作品上の章、資料、人物表、没案の境界を決め、本文ファイルと参照資料の責任を分けます。ワークスペースのツリーは入れ物であり、適切な切れ目を自動で選ぶ編集者ではありません。

番号と索引で読書順を固定する

章名の先頭へ010_、020_のような間隔を持つ番号を付けると、後から章を差し込めます。別の索引ファイルには番号、章題、元原稿の範囲、移行済みかを記録します。Finderの表示順だけに頼らず、索引から全章を並べ直せる状態を目指します。

資料棚を本文タブから外す

人物表や年表は本文の章ファイルへ混ぜず、資料フォルダから必要なものだけ開きます。こうすると大容量の一枚を開き続ける必要が減り、検索対象も本文だけ、資料だけに切り替えられます。資料のリンク先を変えた場合は、旧パス0件を別途確認します。

移行の一周を末尾語で照合する

一枚原稿を保持したまま複製側を章分割し、章順に連結した正規化文と元原稿を比較します。特に冒頭、章境界の前後、末尾の固定語を見ます。今回の一枚標本では末尾語が1件と取得できたため、移行後も同じ1件へ到達できることを合格条件にします。

表示負荷と内容保全を別に評価する

分割後に軽く感じても、文字が落ちていれば失敗です。逆に内容が一致しても、開く章が多すぎて管理が煩雑なら境界設計を調整します。速度測定をしていないため「必ず高速」とは言わず、同時に開く範囲を小さくできるという設計上の利点に限って説明します。

移行後も一枚原稿をすぐ消さない

索引、章数、境界比較、末尾語検索がすべて通るまで元原稿は読み取り専用で残します。完成後もバックアップ方針に従って保管し、ワークスペースから外す時期を記録します。これで問題が見つかっても手入力で復元せず、元の一枚から該当範囲を再作成できます。

章分割後の検索では、ワークスペース全体の件数と現在章の件数を区別します。同じ語が設定資料にもある場合、本文だけの結果を誤って重複としないためです。移行台帳に対象範囲を添え、CASE-211-CHECKの1件が本文末尾へ到達することを確認します。

定期バックアップや起動時の復元は製品機能として別に検証すべきで、今回の大容量検査から自動保存の安全性までは推論しません。ここで証明したのは一枚標本の規模、形式、末尾検索と、分割を戻せる管理設計です。

移行を共同作業へ渡す際は、索引の版と一枚原稿のSHAを対にします。章題だけが同じ古い索引を開く事故を避け、検索結果1件がどの原稿版の値か説明できるからです。