半角空白可視化設定時に、半角空白が検索マッチしても背景色は変わるが文字色が変わらない
- ページ: BugReport
- 投稿者: anonymous
- 優先順位: 低
- 状態: 提案
- カテゴリー:
- 投稿日: 2012-05-27 (日) 17:23:44
- バージョン: 2.0.5.0
メッセージ
A版では半角空白の文字色も変わっていました。
- これは、意図した仕様変更です。空白類(空白やタブ)の記号の文字色を、通常文字の文字色と違う色にしてある場合は、どの色よりも優先されるようにしました。検索や正規表現強調で空白がマッチした場合、空白記号と普通の文字とが色で区別できなくなる(特に全角の□が空白記号の□と区別できなくなって紛らわしい。検索で一時的にマッチしているだけならまだしも、正規表現強調で常時マッチする場合に区別できないのは困る)という意見が以前からあって、そのように仕様変更しました。
ちょっと複雑かもしれませんが、空白記号の色を通常文字と同色にすると、優先度が低くなってマッチ色が適用されるようにしてあります。背景色も同様で、通常文字の背景色と同一色の時だけマッチ色が適用されます。 デフォルトでは文字色は異色、背景色は同色という設定なので、指摘のように背景色だけがマッチ色に変わります。 逆に、文字色を同色、背景色を異色に設定変更することで、背景色は変わらずに文字色がマッチ色に変わるようになります。 いろいろ試してみて好みの設定にしてください。 -- ryoji
- 実は改行記号の文字色も通常文字色と違う色が指定されていればどの色よりも優先するように仕様変更してあったのですが、いつの頃からかANSI版と同じように色が変わるようになってしまっています。バグと言えばそっちのほうがバグなんですが、今は放置されています。 --
|