WinMergeで差分行だけ表示する方法(diff)

2つのテキストファイルの差分を比較する便利ツール WinMerge。いわゆるDiffツールとよばれるもの。Windows用。

差分行だけ表示させる方法は、以下。

[表示] > [Diffコンテキスト(D)] > 0行 を選択。(デフォルトでは全行(A) になっている)

f:id:kiyoshi_net:20200404075303p:plain

Diffコンテキストの設置値の意味は、差分行の前後何行まで出力させるか、という設定らしい。

Diffコンテキスト 全行の場合の出力

f:id:kiyoshi_net:20200404075141p:plain

Diffコンテキスト 0行の場合の出力

f:id:kiyoshi_net:20200404075211p:plain

差分だけ表示できると便利

コロナの影響で公開延期になった映画があるかを数日ごとに確認しブログ記事に更新していっている。

映画館ページの最新情報と、前回までの記事をWinMergeで比較して、差分を確認するときに、この技が便利。

併せて知っておくと便利な技

サクラエディタで差分比較したいテキストをソートしてからWinMergeに貼り付けるとよい。

ソートのやり方は、以下記事。

https://kiyoshi.hatenablog.com/entry/2016/09/24/062811#%E3%82%BD%E3%83%BC%E3%83%88

以上