リアルタイム検索の強調表示がおかしいこNo.34680
にしかぜ さん 15/12/25 11:29
 
秀丸 8.54 64bit, 8.56 β21 64bit
Windows7

---- サンプルケース
abcdef
abcttt
def
ghi
ghi
(空行)
def
xyz
xyz
abcqqq
----

リアルタイム検索を有効にして、検索文字列の強調表示をします。
6行目の空行にカーソルを置いて検索ダイアログを開き

・「def」「xyz」と入力したときにはそれぞれ正しく選択、強調表示されます。
・「ghi」と入力したときには「g」のみ強調表示され、「hi」には色が付きません。
・「abcdef」と入力したときには「abcd」のみ強調表示され、「ef」には色が付きま
せん。
・Enterを押して検索ダイアログを抜けると正しく強調表示されます。

カーソル以降にマッチする文字列がある場合には正しく表示され、
ない場合には、マッチしていても入力文字列の一部(カーソル以降でマッチしない文
字の次まで(?「abcd」))しか強調されないようです。

どのバージョンから起きているのかはわかりません。
他のオプションが影響している可能性もあります。

よろしくお願いします。

[ ]
RE:34680 リアルタイム検索の強調表示がおNo.34682
秀丸担当 さん 15/12/25 13:45
 

確かにリアルタイム検索で見つからないときはすぐには強調されないようになっ
ていました。
見つからなくても強調の更新はしても問題ないので、できるように修正させてい
ただきます。

[ ]