探す時間を減らす!複数検索できるテキストエディタ、選択フォルダだけ検索

ここでいう「複数検索」は、複数語を一つのOR条件で同時検索する機能ではありません。検索語リストを作り、選択フォルダの中で一語ずつ同じ手順を繰り返す方法です。この境界を先に決めると、語Aの14件と語Bの9件を混ぜず、各結果を原稿へ戻せます。

今回Rune Studioでは、drafts/ の7章だけを対象に、人物名を14件、注意語を9件、別々に検索しました。人物名を親範囲で検索すると22件で、refs/ の8件を選択範囲から分離できました。

検索語リストを作業票にする

長編の表記確認なら、次のような表を用意します。

番号 検索語 目的 drafts件数 親範囲件数 除外パス
1 人物名A 呼称の統一 14 22 refs/ 8
2 注意語B 曖昧表現の確認 9 未計測 なし
3 地名C 次に調べる 未実施 未実施 未実施

一行を終えてから次へ進みます。検索欄へ「人物名A 注意語B」とまとめて入力したり、OR検索の結果を語別件数だと解釈したりしません。

選択フォルダで一語ずつ回す

draftsを正本範囲にする

novel/drafts/ に現行7章、novel/refs/ に設定資料があるとします。今回直すのが本文だけなら、drafts/ を検索起点にします。資料の表記を直す依頼なら、この選択は変わります。

人物名Aを検索する

人物名Aだけを入力し、14件を取得します。結果ごとにファイル名、行、前後文を読み、作業票へ一致ファイルを記録します。件数が14でも、refs/ のパスが混じっていたら範囲指定は不合格です。

注意語Bへ入れ替える

人物名Aの行を保存してから検索欄を消し、注意語Bだけを検索します。今回の標本では9件でした。14件と9件は別の母集団なので合計23件を「複数検索の一致数」とは呼びません。

人物名だけ親範囲と比べる

範囲差を確かめるため、人物名Aを親の novel/ でも検索します。22件のうち、選択範囲14件、資料側8件でした。結果パスで drafts/ と refs/ を分けます。

修正後は語ごとに再検索する

変更を行った場合は、人物名A、注意語Bの順にもう一度検索し、残件数と意図して残した文脈を記録します。今回の操作は検索件数の取得までで、置換後残件は確認していません。

語別記録で見るべき六項目

日をまたぐ検索では状態列を足す

人物名14件を確認した日に、注意語9件まで終わらないことがあります。その場合は「未着手・確認中・修正済み・意図して残す」の状態列を追加します。検索語そのものを消して進捗を表すと、翌日に何を調べる予定だったか分からなくなります。

たとえば人物名Aは14件中12件を統一し、引用内2件を残すなら、再検索2件 | 引用なので残す と記録します。注意語Bは9件中3件だけ修正したなら、残り6件のパスと理由を残します。単に「済み」と書くより、次の検索で期待する残件数が明確です。

検索語の表記揺れも別行にします。「高橋」と「髙橋」を同じOR検索へまとめず、一語ずつ件数と文脈を取得します。結果を後で統合するのは構いませんが、検索時の母集団は分けたままにすると、どちらの表記がどの章に残ったか追えます。

語が増えたら、重要度ではなく作業順も明示します。人物名、地名、注意語を一度に並べると、途中で同じ検索を繰り返しやすくなります。01-人物名A、02-注意語B のように番号を付け、実行時刻と選択ルートを残します。

別の日に続きを行うときは、最初の語を再検索して前回の残件数と一致するかを確かめます。一致しなければ、原稿が更新された可能性があります。古い14件・9件を正しい前提として続けず、新しい件数と変更されたパスを記録してから検索票を更新してください。

この六項目が一行にまとまれば、翌日になっても「14件はどの語だったか」を迷いません。

Rune Studioで確認した範囲

Rune Studioの公開機能では、ファイル内・選択範囲・ワークスペース横断の検索と、結果確認後の置換が案内されています。今回確認したのは、drafts/ を起点に人物名14件と注意語9件を別々に検索し、親範囲の人物名22件から refs/ 8件を分離した結果です。

一括OR検索、複数語の同時件数、検索語の意味判断、正規表現の全仕様、バイナリ置換は確認していません。タイトルの「複数検索」は、一語ずつ繰り返す運用を指します。

結論

複数の語を選択フォルダだけで調べるなら、語ごとに検索欄を入れ替え、件数とパスを一行ずつ保存します。今回の基準値は、人物名14、注意語9、親範囲人物名22、資料側8です。

まず検索語を二つだけ表へ書き、人物名Aの14件を保存してから注意語Bへ進んでください。フォルダ範囲を切り替えて検索したい人は、Rune Studioの商品ページで現行の検索機能を確認できます。