「すべて検索-アウトラインに表示」窓内のNo.09645
石田 さん 18/01/25 00:40
 
秀丸最新ベータ版を Win7 32ビット& 64ビットで使っています。
新機能は、特定の行にすぐジャンプできるので便利になったと思います。

ただ「すべて検索-アウトラインに表示」窓内の色設定に往生しています。
これは、特定の色に固定することは可能でしょうか?
下の画像の色をなんとかしたいと、設定をあれこれ試して触ってみたのですが、
どうにも分かりません。秀丸はどちらも32ビット版です。
http://www.fastpic.jp/viewer.php?file=4208020250.jpg  Win7 32ビット
http://www.fastpic.jp/viewer.php?file=5702478410.jpg  同 64ビット

[ ]
RE:09645 「すべて検索-アウトラインに表No.09647
秀丸担当 さん 18/01/25 08:16
 

「すべて検索-アウトラインに表示」の検索にヒットしている項目の色は、検索文字
列の強調の色と同じになっています。
一応従来からある「アウトライン解析の枠」や「アウトライン解析...」のダイアロ
グと同じになっています。
色は[その他]→[ファイルタイプ別の設定]→[デザイン]の一覧の一番下にある「検索
文字列の強調」で指定できます。

ただ画像のうち1つの背景色が黒いほうは、おかしいようです。
調べてみたところ、背景が透明に設定されいると、黒になってしまていました。
透明に指定した場合でも大丈夫なように修正させていただきます。

背景色が黄色いほうは、想定通りになります。
すべて黄色で意味がないように思えますが、[その他]→[ファイルタイプ別の設定]→
[アウトライン]→[解析]で見出しが表示されるようになっていると効果があります。
例えば、通常のアウトライン解析として以下のようになっているとします。

[-]見出し1
│├小見出しA
│└小見出しB
├見出し2
└見出し3

「すべて検索-アウトラインに表示」をして検索でヒットした場所が黄色で以下のよ
うに表示されます。

[-]見出し1
│├小見出しA
││├検索ヒット(黄色)
││└検索ヒット(黄色)
│└小見出しB
├見出し2
│└検索ヒット(黄色)
└見出し3

アウトラインが必要でない場合は「すべて検索 - 一覧表示」のほうにするといいと
思います。

[ ]
RE:09647 「すべて検索-アウトラインに表No.09653
石田 さん 18/01/25 21:30
 
最新ベータ7で、背景透明を修正してもらい感謝します。
「アウトライン機能」はC言語など高度なプログラムを書く人
専用機能だと思っていたので、触ったことは無かったのですが、
一応、和文テキストでも利用できるのが分かったのは収穫でした。

# 丁寧な説明と迅速な対応に感謝致します。
以下、作りかけの和文テキストのアウトライン検索です。(ライオンで検索)
http://www.fastpic.jp/viewer.php?file=8231384977.jpg

[ ]
RE:09653 「すべて検索-アウトラインに表No.09654
石田 さん 18/01/28 12:00
 
初めて利用したアウトライン機能がなかなか便利で、練習がてら
イソップ寓話集 全312話をツリー表示で題名登録していたのですが、
307話を登録する段階で、
「ツリー表示用のバッファが一杯か、または不正な文字列があります」と
秀丸からエラーメッセージが表示され、完成目前で前に進めなくなりました。
「イソップ寓話.hilight」のファイルサイズは20KBでした。(ツリー定義のみチェッ
ク)

難しい事だと思いますが、ツリー表示用のメモリ容量を増やしてもらう事は
可能でしょうか? 題名は平均して、全角12文字程度です。

ただ、初めて挑戦した為に、どこか勘違いしている部分もあると思います。
以下が「イソップ寓話.hilight」の中身です。先頭が LV1で、あとは LV2です。

/<TreeWord>
/0000,0003,0000,00000000,00080112,"タウンゼント版イソップ寓話集",""
/0001,0002,0000,00000000,00000114,"1.オオカミと仔ヒツジ",""
/0001,0002,0000,00000000,00002114,"2.コウモリと二匹のイタチ",""
/0001,0002,0000,00000000,00002114,"3.ロバとキリギリス",""
        (中略)
/0001,0002,0000,00000000,00002114,"304.ロバと軍馬",""
/0001,0002,0000,00000000,00002114,"305.ワシとワシを捕まえた男",""
/0001,0002,0000,00000000,00002114,"306.禿頭とアブ",""
/<TreeWordEx>
/TreeWordExData:1


[ ]
RE:09654 「すべて検索-アウトラインに表No.09655
h-tom さん 18/01/28 13:25
 

h-tom です。

>ただ、初めて挑戦した為に、どこか勘違いしている部分もあると思います。
>以下が「イソップ寓話.hilight」の中身です。先頭が LV1で、あとは LV2です。
実際のデータがないので確実ではありませんが、LV2は正規表現にすれば、
1個ですむと思いますよ。

[ ]
RE:09655 「すべて検索-アウトラインに表No.09656
秀丸担当 さん 18/01/29 09:05
 

h-tomさんも書かれている通り、正規表現にするといいと思います。
レベル2のほうを文字列で正規表現で「^[0-9]+.」と定義すると1つで済みます。
hilightファイルにすると以下のようになります。

/<TreeWord>
/0000,0003,0000,00000000,00000112,"タウンゼント版イソップ寓話集",""
/0001,0002,0000,00000000,00010111,"^[0-9]+.",""
/<TreeWordEx>
/TreeWordExData:0


1つ1つの見出しを定義することは想定していなくて、例えば行頭の記号など、一定
のルールに従った書き方があることを想定しています。
内部的な話ですが、サイズの上限はもともとWindows9xのレジストリの形式の互換の
ためにありますが、ツリーの定義においては増やすのはやめておこうと思います。

[ ]
RE:09656 「すべて検索-アウトラインに表No.09657
石田 さん 18/01/29 18:54
 
あっけなく出来ました。
ツリー表示用の見出しは、手入力して登録するのだと思っていました。
>/0001,0002,0000,00000000,00010111,"^[0-9]+.",""
これ一行で、312話がすべてツリー表示されました。
ちなみに、イソップ寓話.hilight のファイルサイズは、20KBから168バイトに激減し
ました。
どうもありがとうございます。感謝します。

ついでに質問ですが、見出しにしたい行に一々番号を振る必要も無く、
全角の* 印でもつけておいて、^* 正規表現 文字列 を指定すれば、見出しの上の
方から順番に
ツリー表示されるのでしょうか?

[ ]
RE:09657 「すべて検索-アウトラインに表No.09658
h-tom さん 18/01/29 22:15
 

h-tom です。

>ついでに質問ですが、見出しにしたい行に一々番号を振る必要も無く、
>全角の* 印でもつけておいて、^* 正規表現 文字列 を指定すれば、見出しの上の
>方から順番に
>ツリー表示されるのでしょうか?
試せば判りますが、表示されるハズですよ。

ちなみに、正規表現でも可能ですが、全角の*を「見出しの定義」にしたいなら、
「行頭の記号」を選び、全角の*を指定する方法もあります。

[ ]
RE:09658 「すべて検索-アウトラインに表No.09659
石田 さん 18/01/29 22:29
 
>ちなみに、正規表現でも可能ですが、全角の*を「見出しの定義」にしたいなら、
>「行頭の記号」を選び、全角の*を指定する方法もあります。

試してみたら、これでツリー表示が出来ました。
有り難うございました。


[ ]