リアルタイム検索で検索文字列の強調が更No.06827
IKKI さん 05/03/21 06:22
 
IKKI です。

リアルタイム検索中に検索文字列の強調がうまく更新されないようです。

▼サンプルテキスト
1----;
12---;
123--;
1234-;

▼再現手順
 1. リアルタイム検索 = ON
 2. 強調表示 = ON
 3. 強調1に「;」を追加
 4. 検索ダイアログを出す
 5. 検索文字列を強調 = ON、その他の検索オプション = OFF
 6. 「;」を下検索(強調表示される)
 7. サンプルテキストの先頭にカーソルを置く
 8. 検索ダイアログを出す
 9. 検索文字列に「1」「2」「3」「4」と順にタイプする
10. キャンセル

▼期待した結果
 ・手順9で、
   ・「;」の強調をクリアする
   ・「1」まで入力したら、1〜4行目の「1」を強調する
   ・「12」まで入力したら、2〜4行目の「12」を強調する
   ・「123」まで入力したら、3〜4行目の「123」を強調する
   ・「1234」まで入力したら、4行目の「1234」を強調する
 ・手順10で検索バッファがダイアログを出す前に戻り、「;」を強調する

▼実際の結果
 ・手順9で、
   ・「;」の強調が残っている
   ・「1」まで入力したとき、3行目の「1」が強調されない
   ・「12」まで入力したとき、3行目の「12」が強調されない
   ・「123」まで入力したとき、2行目の「12」が強調されたまま
   ・「1234」まで入力したとき、2行目の「12」と3行目の「123」が
    強調されたまま
 ・手順10で、「1234」が強調されている

以上、ご確認いただけますでしょうか。

[ ]
RE:06827 リアルタイム検索で検索文字列のNo.06866
秀丸担当 さん 05/03/22 15:29
 

>リアルタイム検索中に検索文字列の強調がうまく更新されないようです。

確認することができました。修正します。

> ・手順10で、「1234」が強調されている

これは、検索文字列の強調によって目に見えるようになりましたが、従来からこ
の動作です。
キャンセルしているので元に戻らないのは変ではありますが、この動作を変える
とまた別の意見が出てきそうです。

[ ]
RE:06866 リアルタイム検索で検索文字列のNo.06883
IKKI さん 05/03/23 00:14
 
IKKI です。

> >リアルタイム検索中に検索文字列の強調がうまく更新されないようです。
>
> 確認することができました。修正します。

よろしくお願いします。

> > ・手順10で、「1234」が強調されている
>
> これは、検索文字列の強調によって目に見えるようになりましたが、従来からこ
> の動作です。

あら、これは気づきませんで。(^^; 失礼しました。

> キャンセルしているので元に戻らないのは変ではありますが、この動作を変える
> とまた別の意見が出てきそうです。

出るかなあ…。むしろ誰も気づかないような。

もしこの動作を認めるのなら、「リアルタイム検索で [Esc] を押したとき
カーソルを検索開始位置に戻さないでほしい」という要望も認めなければ
筋が通らない気はします。

[ ]
RE:06883 リアルタイム検索で検索文字列のNo.06888
秀丸担当 さん 05/03/23 17:52
 

>出るかなあ…。むしろ誰も気づかないような。
>
>もしこの動作を認めるのなら、「リアルタイム検索で [Esc] を押したとき
>カーソルを検索開始位置に戻さないでほしい」という要望も認めなければ
>筋が通らない気はします。

確かにもっともです。
今までにも誰も気付かないだろうと思われるような修正でも、前のほうが良かっ
たという指摘をされることがたびたびあったので、慎重に考えたいと思います。

[ ]
RE:06888 リアルタイム検索で検索文字列のNo.06893
IKKI さん 05/03/23 23:36
 
IKKI です。

リアルタイム検索での強調はβ9で修正されていることを確認しました。

> 今までにも誰も気付かないだろうと思われるような修正でも、前のほうが良かっ
> たという指摘をされることがたびたびあったので、慎重に考えたいと思います。

ああ、たしかに……。そのへんの舵取りは難しいですね。

もっとも、私自身は秀丸の検索ダイアログは使っておりませんので、
この件は要望ではなく雑談ということで。お手数をおかけいたしました。

[ ]