折りたたみ部分を検索対象外にしたいNo.10356
YoungMoon さん 21/04/17 06:35
 
いつもお世話になります。

今年から、TODOリストをテキストファイルで管理するようになり
膨大なテキストの量をどうやって整理しようか試行錯誤しているなかで
(20年の秀丸エディタ歴でいまさらですが)折りたたみ機能を見て「これだ!」と感
動しています(*´艸`)

<質問>
・折りたたまれている部分は、検索の対象外にすることは可能か?
※一通りヘルプや動作環境を見たのですが、それらしいのがなかったので・・・

よろしくお願いします。

[ ]
RE:10356 折りたたみ部分を検索対象外にしNo.10357
秀丸担当 さん 21/04/19 09:14
 

折りたたまれた部分の中は検索の対象で、そのままでは対象外にすることはできない
です。

簡単な方法としては、アウトライン解析として定義しておくのが簡単です。
例えば、[その他]→[ファイルタイプ別の設定]→[アウトライン]→[解析]で、「ツ
リー表示 - 通常」のモードで、行頭の記号で「●」とか追加しておくとします。
本文の見出しとなる行の行頭には●を書いておきます。
こうしておくと、「アウトライン解析...」コマンドのウィンドウ内や、アウトライ
ン解析の枠の中で、見出しだけを対象にした検索ができます。
折りたたみにも使うことができます。

それはそれとして、定義とかしなくても検索対象を絞る方法はあります。
検索ダイアログの「選択した範囲」は最近のバージョンでは「文字単位」を選べるよ
うにもなっていますが、複数選択にも対応しています。
Shift+Endキーで折りたたまれた行の行末の「...」を除いて選択し、「複数選択予
約」コマンドをして範囲を増やしていて、最後に「複数選択予約を選択」コマンドを
して選択すると、一応可能ではあります。
または、「追加の条件」をONにして、カラー表示の条件は全てOFFで「を除く」、
「指定の範囲/カラーマーカー内」をONにしておくと、任意の散らばった複数の範囲
だけを対象にした検索ができます。こちらの場合は「複数選択予約」コマンドだけで
もいいので、操作がしやすいかもしれません。

特定の範囲をの検索から除外したいということであれば、選択してから「範囲選択を
反転」コマンドを実行する方法もあります。
ちなみに「複数選択予約」「複数選択予約を選択」「範囲選択を反転」といったコマ
ンドは、通常はメニューに無いので、キー割り当てやメニュー編集でメニューに入れ
たりする必要があります。

任意の範囲に絞る方法面倒だと思うので、頻繁に見出しだけを調べたいような場合は、
アウトライン解析にしたほうが簡単だと思います。


[ ]
RE:10357 折りたたみ部分を検索対象外にしNo.10362
YoungMoon さん 21/04/27 05:18
 
ありがとうございました。
アウトライン解析のほうが手順がシンプルなので、活用してみます(´ω`)ノ

[ ]