検索文字列の強調の色が変な付き方をするNo.07413
三月 さん 05/04/18 06:43
 
よその環境でも再現するかは分かりませんが、
検索文字列「^\f.*\f$」
置換文字列「"\1"」
で正規表現、検索文字列を強調にして
全置換すると、黄色(デフォルト)が中途半端に色づきます。
部分的に色がついたり、色がつかなかったり。
行数が少ないと区別がつかないかもしれません。

例としては
http://hide.maruo.co.jp/software/hidemaru.html
の頁をWebブラウズモードで表示
上書き禁止なので、全選択後コピーし新規を開いてペーストしたものに
上記の置換をすると
"----"
"最新版はこちら "
の部分から下と、
"[34:http://www.maruo.co.jp/hidesoft/.]"
"[35:http://www.maruo.co.jp/turukame/.]"
だけ色が付きます。

その状態で「検索」「置換」ダイアログをだしてキャンセルすると
全行に色が付きます。

カーソル位置の縦線の色を変えたら症状が変わったりもしました。
http://のつく行とindex.htmlの行だけに。
環境によっては縦線の付近に中途半端に色がついたりも。

ちなみに全置換のときに「スピードアップ」すると全行に
色がついたりします。

具体的な環境例がなくても再現しそうな気もしますが、
フォントはMSゴシック9ポイント
カーソル行下線黒
カーソル位置の縦線黒
等で試してます。

WinXPpro(SP1でも2でも可)+秀丸5.00β17

[ ]
RE:07413 検索文字列の強調の色が変な付きNo.07441
秀丸担当 さん 05/04/18 18:59
 

>よその環境でも再現するかは分かりませんが、
>検索文字列「^\f.*\f$」
>置換文字列「"\1"」
>で正規表現、検索文字列を強調にして
>全置換すると、黄色(デフォルト)が中途半端に色づきます。
>部分的に色がついたり、色がつかなかったり。
>行数が少ないと区別がつかないかもしれません。

手順通りにして再現させることができました。
強調表示が無い行は計算を省略する処理があるのですが、全置換後にそれが影響
してしまっていたようです。
修正させていただきます。

[ ]