他の秀丸エディタと内容比較の処理に不具No.34195
マイアテ さん 15/05/14 22:38
 
他の秀丸エディタと内容比較の処理に不具合があるように思います。
秀丸のバージョンは、8.52です。
-------------------------< ここから >----------------------------
@ H-910 ADB65-0141(8950(4-083563))
A H-911 ADB65-0143(8950(4-083563))
B R-1007 ADB65-0143(8950(083563))

C 2169-11(ADPW-892(4-082699))
D 2169-12(ADPW-892(4-082699))
-------------------------< ここから >----------------------------
(1) H-910 ADB65-0141(8950(4-083563))
(2) H-911 ADB65-0143(8950(4-083563))
(3) R-1007 ADB65-0143(8950(083563))

(4) 2169-11(ADPW-892(4-082699))
(5) 2169-12(ADPW-892(4-082699))
-------------------------< ここまで >----------------------------
上記の2つを比較した場合、先頭の@〜Dと(1)〜(5)だけが違うのですが
他の所も赤く表示されます。

これは、不具合なのでしょうか?

よろしくお願いいたします。

[ ]
RE:34195 他の秀丸エディタと内容比較の処No.34196
秀丸担当 さん 15/05/15 11:01
 

バグ情報ありがとうございます。
確かに比較結果は言われている通りになりました。
比較の色付けは、基本的には行単位で行われ、違うと判断されたところを1つの
ブロックとして扱います。
そのブロックのうち、先頭と末尾の一致している部分だけは色付けしないように
なっています。
そのため現状ではこういう仕様ということになってしまうのですが、色の付け方
をオプションで指定したいという話も以前にありました。
ブロックの行数が同じ場合は1行ずつについて先頭と末尾をチェックするように
したり、常に行単位のみとしたりするようなオプションがあったらいいので、ご
意見参考にさせていただきます。

[ ]
RE:34196 他の秀丸エディタと内容比較の処No.34215
秀丸担当 さん 15/05/28 16:57
 

比較の色付けについて、V8.54β6で比較ダイアログの「カラーマーカーで色付
け」の隣の「...」ボタンより、色付け方法のオプションを追加しました。

[ ]
RE:34215 他の秀丸エディタと内容比較の処No.34232
マイアテ さん 15/06/16 22:49
 
>
>比較の色付けについて、V8.54β6で比較ダイアログの「カラーマーカーで色付
>け」の隣の「...」ボタンより、色付け方法のオプションを追加しました。

迅速なご対応、誠にありがとうございます。

早速試してみたいと思います。

ありがとうございました。

[ ]
RE:34232 他の秀丸エディタと内容比較の処No.34233
マイアテ さん 15/06/16 23:07
 
V8.54β8を使ってみました。

「同じ行数の違いの場合、各行の先頭末尾を除外(E)」の
オプションだと思うのですが、残念ながら私が思っていた結果とは
少し違っていました。


両者の違いは、先頭の@〜Dと(1)〜(5)の部分だけなので、
ここだけがマーキングされるようになって欲しいのですが、
現状では難しいという事なのでしょうか?

よろしくお願いいたします。

[ ]
RE:34233 他の秀丸エディタと内容比較の処No.34235
秀丸担当 さん 15/06/17 09:56
 

このオプションは、言われている通り、@〜Dと(1)〜(5)の数字の違い部分だけ
を色付けするもので、こちらで試してみた限りでは、数字の部分だけに色付けが
されるようになっています。
ただ、まとまった違いの行数が同じ場合だけになっています。
β6の時点で分かりづらかったので、β7でヘルプに具体的な色の付き方の例があ
るので、そちらも参照してみてほしいです。
行数が違っていても詳細にできれば理想的ですが、今回の修正では、例えば行が
挿入されている場合など、違いの行数が異なる場合は従来と同じになってしまい
ます。

[ ]
RE:34235 他の秀丸エディタと内容比較の処No.34237
マイアテ さん 15/06/17 10:28
 
申し訳ありません。私の操作が間違っておりました。

ご指摘のとおり、ヘルプを参照してもう一度やってみたところ、
数字の部分だけに色付けがされました。

ありがとうございました。

[ ]