[ 新規に投稿する ]

「すべて検索-アウトラインに表示」窓内の色設定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 です。

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

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

[ 新規に投稿する ]