|
お疲れ様です。
実害はなく、一瞬アレって思う程度の細かい問題ですが、報告しておきます。
【前提条件】
・「BOX選択中にキーを押すとその文字を各行に挿入する」モードにしておく
・複数行コメントは、「C言語/Java」
・コメントには、何らかのカラー表示を設定しておく
【再現手順と内容】
次のような状態にしておきます。
int foo; /* hoge
int bar; /* hoge
int baz; /* hoge
次に、この3行の行末をbox選択して、*/ を入力します。
int foo; /* hoge */
int bar; /* hoge */
int baz; /* hoge */
この時点で期待する状態は、/* hoge */ の部分のみが強調表示されることですが、
int bar; と int baz; もコメント色で強調表示されたままとなってしまいます。
【補足】
・コメントの全体を一度に入力すると再現しません。
・見かけ上、ネストしている状態で一気にコメントを閉じると再現します。
・正規表現で $ を */ に置換した場合も再現しません。
・マクロで disabledraw 等を挟むと、正常に戻ります。
・アンドゥとリドゥを立て続けに実行すると、正常に戻ります。
Windows Xp Sp3
秀丸 Ver 8.20 β13 (8.10でも発生しています)
|
|