「他の秀丸エディタと内容比較」のカラーNo.05141
momoguri さん 10/02/11 18:45
 
お疲れ様です。

「他の秀丸エディタと内容比較」のカラー化に問題があるようです。

以下に示したような4行の内容を持つ2つのデータを比較した場合、1行目は期待通
りBだけ色が変わるのですが、3行目と4行目は一致している部分にまで色が付いて
しまいます。
ちなみに、2行目の空行を削除して比較すると、1行目の色まで変わってしまいます。

》ABC

》ABC
》ABC

》A C

》A C
》A C

それと要望なのですが、比較を行って色が付いている時に範囲選択を行った場合、選
択範囲を示す色は一定のようで、その中に不一致部分が含まれているかどうかは判別
不能です。 出来れば、選択範囲の中でも不一致部分は色を変えることにより判別出
来れば助かるのですが...

[ ]
RE:05141 「他の秀丸エディタと内容比較」No.05149
秀丸担当 さん 10/02/12 10:33
 

>
>以下に示したような4行の内容を持つ2つのデータを比較した場合、1行目は期待通
>りBだけ色が変わるのですが、3行目と4行目は一致している部分にまで色が付いて
>しまいます。
>ちなみに、2行目の空行を削除して比較すると、1行目の色まで変わってしまいます。

確かに言われている通りになり、あまり直感的ではないかもしれないです。
一応色付けのルールとしては、異なる部分がある1行〜複数行をひとまとめにし
て、そのひとまとめの先頭と最後の一致している部分は色付けしないようにして
いて、ルール通りには動いているということになっているようです。
異なる部分の行数が同じ場合で、かつ部分的な変化がある場合は1行ずつの色付
けというようにできればいいですが、必ずしも人間的な解釈の通りにいくとも限
らないので、こういう仕様ということにさせていただきたいと思います。
ヘルプにもそういうルールに基づいて色付けしているということも書いておこう
と思います。

>それと要望なのですが、比較を行って色が付いている時に範囲選択を行った場合、選
>択範囲を示す色は一定のようで、その中に不一致部分が含まれているかどうかは判別
>不能です。 出来れば、選択範囲の中でも不一致部分は色を変えることにより判別出
>来れば助かるのですが...

現状ではおっしゃる通り、選択したときは色付けはわからないと思います。
そういうことができたらいいということで、ご意見参考にさせていただきます。

[ ]
RE:05149 「他の秀丸エディタと内容比較」No.05150
momoguri さん 10/02/12 10:58
 
ご返答ありがとうございます。

現在の色の変化は「仕様」との事、承知しました。

ちなみに、普段は WinMerge を使って比較しております。

WinMerge の場合は、不一致部分がある行は行全体の色が変わり、尚且つ、実際に異
なっている部分は別の色になります。

今後の仕様変更を検討される際には、この WinMerge のような仕様を希望致します。
 という わがままなユーザーの希望です(^_^;)

また、選択範囲時の色に関してもよろしくお願い致します。

[ ]