「検索文字列の強調」が有効でないのに強調されるNo.10279
白雲斎 さん 06/04/30 10:48
 
こんにちは、白雲斎です。
Windows XP, 秀丸エディタ 6.00β20

「検索文字列の強調」の有効/無効を視覚化するために、ツールバーに
「検索文字列の強調」ボタンを配置しておきます。

再現手順:

    1)  以下のマクロを保存します。
        grepdialog2 "grep", "*.mac", macrodir, subdir, hilight;
    2)  (1)のマクロ画面上で、“grep”文を検索します。
        「検索文字列の強調」の有効/無効は、どちらでも良いです。
    3)  Escキーを2回押して、強調や範囲選択を解除します。
    4)  (1)のマクロを実行します。
        ダイアログでは、そのまま Enter します。
    5)  出力画面を閉じて、マクロ画面に戻ります。
    6)  “grep”文が強調されています。

この時、ツールバーの「検索文字列の強調」ボタンは、押下されていない無効
状態です。しかし、メニューの「検索文字列の強調」には、チェックが入って
います。
また、強調されるのが「rep」などと言った、中途半端な強調になる場合もあ
ります。その場合も、強調部分をクリックすると直ります。

再現しますでしょうか。

※どういう訳か、
    grep "grep", "*.mac", macrodir, subdir, hilight;
  では再現しません。

[ ]
RE:10279 「検索文字列の強調」が有効でないのに強調されるNo.10283
秀丸担当 さん 06/05/01 11:48
 

>    1)  以下のマクロを保存します。
>        grepdialog2 "grep", "*.mac", macrodir, subdir, hilight;
>    2)  (1)のマクロ画面上で、“grep”文を検索します。
>        「検索文字列の強調」の有効/無効は、どちらでも良いです。
>    3)  Escキーを2回押して、強調や範囲選択を解除します。
>    4)  (1)のマクロを実行します。
>        ダイアログでは、そのまま Enter します。
>    5)  出力画面を閉じて、マクロ画面に戻ります。
>    6)  “grep”文が強調されています。

手順通りにして再現させることができました。
ありがとうございます。
grepdialog2文を少々無理矢理作ったので、文を実行した時点で検索バッファな
どが更新されてしまっています。
検索文字列の強調はおかしいので修正させていただきます。

[ ]