ご連絡ありがとうございます。
こちらの環境で確認してみましたが、再現はできませんでした。
確認なのですが、ロケーションペインを右クリックしたとき、 「移動ブロックなし」が選択されていないでしょうか?
もしそうであれば、「全移動ブロック表示」を選択すると線が表示されるようになると思います。
Reply To (Anonymous)
もしそうであれば、「全移動ブロック表示」を選択すると線が表示されるようになると思います。
おお、こんなところにオプションがあったのですね。
ありがとうございます。
2.16.4-jp-9, 2.16.5.0
下記の文字列で「空行を無視する」ONにすると、移動ブロックの色分けと斜め線の有無が一致しなくなります。
ファイル1の末尾は「}改行、改行」、ファイル2の末尾は「}改行」です。
左右を入れ替えると、現象の出方が異なります。
ファイル末尾の「}」は一致行なので、移動ブロックの検出対象外とするのが妥当のように思います。
【ファイル1】
============================
function aaa () {
}
function ccc () {
}
============================
【ファイル2】
============================
function aaa () {
}
function bbb () {
}
function ccc () {
}
============================
ご連絡ありがとうございます。
添付のように斜め線が表示されないということでよろしいでしょうか?
すぐに修正できないかもしれませんが見てみます。
すみません。読み違えていました。 添付 39851_2.png のように 右側7行目の} が移動行として検出されてしまう問題を https://osdn.net/projects/winmerge-jp/scm/git/winmerge-jp/commits/d040c9c424f7d7769cdcbe662e3fd6d2a8dd5139 で修正しました。
最近のバージョンでテキストの差分を表示させると、ロケーションペインの 移動ブロックどうしを結ぶ斜め線が表示されません。
確認した範囲では、2.16.4-jp-5, 2.16.4-jp-9, 2.16.5.0 で現象が発生します。