アウトライン解析ツリー表示項目におけるNo.26058
いみこあ さん 09/01/31 13:55
 
秀丸 V7.10/V6.14

以下のようなテキストファイルについてアウトライン解析を行いたいと思っています。

<テキストファイル>

===========区切り線=============

あああ
いいい
ううう

===========区切り線=============

かかか
ききき
くくく

===========区切り線=============

</テキストファイル>

ツリー表示項目の LV1 はもちろん「===========区切り線=============」で定義す
ればいいのですが、LV2 の定義で困っています。
Lv2 が「あああ」「かかか」と表示されるようにしたいのですが、正規表現を使用し
て ^\n(.+)(\1) と定義しても動きません。
複数行にまたがるので駄目なのだろうとは思うのですが、もし回避策などありました
ら教えていただけますか。

また、この問題のレポートのために秀丸を V6.14 から V7.10 に更新したのですが、
V7.10 だと ^\n.+ で検索したときのハイライトが正しくないように思われます。
合わせてご確認いただけますか。

よろしくお願いいたします。

[ ]
RE:26058 アウトライン解析ツリー表示項目No.26060
秀丸担当 さん 09/02/02 11:04
 

>ツリー表示項目の LV1 はもちろん「===========区切り線=============」で定義す
>ればいいのですが、LV2 の定義で困っています。
>Lv2 が「あああ」「かかか」と表示されるようにしたいのですが、正規表現を使用し
>て ^\n(.+)(\1) と定義しても動きません。
>複数行にまたがるので駄目なのだろうとは思うのですが、もし回避策などありました
>ら教えていただけますか。

言われている通り、この定義ではできませんでした。
複数行にまたがる定義はできないようになっていました。

回避策は、現状でできないか考えてみましたが、現状では難しそうです。
折りたたみ用の余白を表示させれば、そこに小さな +/- として表示させること
はできますが。
標準のキー割り当てで Alt+↑ Alt+↓ で移動できたり、Alt+←で折りたたんだ
りできたりという機能も一応あります。

>また、この問題のレポートのために秀丸を V6.14 から V7.10 に更新したのですが、
>V7.10 だと ^\n.+ で検索したときのハイライトが正しくないように思われます。
>合わせてご確認いただけますか。

どのように正しくないのかわからないですが、[その他]→[動作環境]→[検索]→
[検索での表示]が、点滅表示になっていると、最初の行の改行以降に長い点滅と
なって表示されます。これはV6以下でもV7でも同じなので言われていることとは
違うかもしれないです。
[その他]→[動作環境]→[検索]→[検索での表示]を範囲選択にしておくと、次の
行にまたがっても範囲選択として正しく表示されるのではないかと思います。

[ ]
RE:26060 アウトライン解析ツリー表示項目No.26100
いみこあ さん 09/02/04 21:36
 
回答ありがとうございました。
折りたたみ用の余白を使用して対応できないか試してみます。

>どのように正しくないのかわからないですが、[その他]→[動作環境]→[検索]→
>[検索での表示]が、点滅表示になっていると、最初の行の改行以降に長い点滅と
>なって表示されます。これはV6以下でもV7でも同じなので言われていることとは
>違うかもしれないです。
>[その他]→[動作環境]→[検索]→[検索での表示]を範囲選択にしておくと、次の
>行にまたがっても範囲選択として正しく表示されるのではないかと思います。

こちらについても確認しました。
ご指摘の通り、点滅表示になっていたためのようです。
(こんな設定があるのを知りませんでした。)
範囲選択に変更したら期待通りに動作しました。
重ねてありがとうございます。

[ ]