画面分割して検索して折りたたみNo.22217
夜食奉行 さん 06/11/18 19:35
 
こんばんは。夜食奉行です。
次のようなファイルがあるとします。行番号をつけて表します。

00 (前略)
01 ●静岡[静岡新聞]見出しa
02 ……
03 本文a
04 ……
05
06 ●三重[伊勢新聞]見出しb
07 ……
08 本文b
09 ……
10
11 ●滋賀[滋賀報知新聞]見出しc
12 ……
13 本文c
14 ……
15 (後略)

アウトライン解析で,[]に囲まれた文字
^[^</]*\[.+\]
を指定して右側にツリー表示させています。

画面を分割させ,分割線の下側で,ファイルの最初の方から
ctrl+「F」
で「見出しb」を検索して,上記の
6行目「●三重[伊勢新聞]見出しb」
にカーソルを移動させます。
ここですぐに
alt+「←」
の操作をすると,本来は
6行目=「●三重[伊勢新聞]見出しb」の行から
10行目=「●滋賀[滋賀報知新聞]見出しc」の1行上まで
が折りたたまれるはずです。

しかし実際は,
5行目と6行目が折りたたまれます。

[ ]
RE:22217 画面分割して検索して折りたたみNo.22218
白雲斎 さん 06/11/18 23:16
 
こんにちは 夜食奉行 さん、白雲斎です。

「ファイルタイプ別の設定」→「アウトライン」→「折りたたみ」にある「折り
たたみ可能な条件の設定」の「範囲選択」項目が有効になっていませんか。
ここの「範囲選択」を無効にするか、検索した後にEscキーで範囲選択を解除す
れば良いと思います。

[ ]
RE:22218 画面分割して検索して折りたたみNo.22220
夜食奉行 さん 06/11/19 02:30
 
こんばんは 夜食奉行です。

>「ファイルタイプ別の設定」→「アウトライン」→「折りたたみ」にある「折り
>たたみ可能な条件の設定」の「範囲選択」項目が有効になっていませんか。
>ここの「範囲選択」を無効にするか、検索した後にEscキーで範囲選択を解除す
>れば良いと思います。

なるほど,疑問氷解しました。ありがとうございます。

しかし,別の悩みが。
範囲選択で折りたたみできる機能は使い道が多そうだし,
検索のとき自動で範囲選択状態になる機能も捨てがたく(自作マクロはこれを前提に
き動くし),
検索後にいちいち範囲を解除するのも面倒。
どう設定するのが自分にとって最適か,使いながら考えることといたします。

[ ]
RE:22220 画面分割して検索して折りたたみNo.22223
秀丸担当 さん 06/11/20 09:36
 

>しかし,別の悩みが。
>範囲選択で折りたたみできる機能は使い道が多そうだし,
>検索のとき自動で範囲選択状態になる機能も捨てがたく(自作マクロはこれを前提に
>き動くし),
>検索後にいちいち範囲を解除するのも面倒。
>どう設定するのが自分にとって最適か,使いながら考えることといたします。

原因は、白雲斎さんの言われる通りでしたが、検索直後の範囲選択は特別扱いと
したほうがよかったようです。
V6.07以降では検索長後の範囲選択されている場合は折りたたみの対象とならな
ように修正します。

[ ]