WinMerge

【初心者向け】WinMergeのよくある使い方9選

はじめに

・WinMerge設定はしたけど使い方がわからない。
・インストールしたものの、どんな事ができるか知らない。

という人向けの内容です。

進め方としては、よくある使い方(ユースケース)を9選(仮)、お伝えしようと思います。

ふくろーおじさん
ふくろーおじさん
それではいきましょう。



1.テキスト比較

ぱんちゃん
ぱんちゃん
ここに2つのテキストファイルがあるんだけど、中身が同じなら片方は消したいんだよね~、なんか更新日は微妙に違うから一緒じゃない気もするし、、、
ふくろーおじさん
ふくろーおじさん
あるあるパターン1つめだね、じゃぁまずは、少し丁寧にテキスト比較してみよう。
  • STEP1
    1つ目の比較したいファイルを選択する
    比較したいファイルを右クリックで選択し、左側として選択を押下します。
  • STEP2
    2つ目の比較したいファイルを選択する
    比較したいファイルを右クリックで選択し、比較を押下します。
  • STEP3
    テキスト比較結果表示
    STEP2で比較を押下すると、以下結果が表示されます。

    ふくろーおじさん
    ふくろーおじさん
    全角、空白の違いと1とlの違いがきちっと抽出出来ている事がわかるね。

2.テキスト比較

ぱんちゃん
ぱんちゃん
なんかさっきのやり方だとちょっとめんどくさいんだよね~
ふくろーおじさん
ふくろーおじさん
もう少し簡単にできる方法があるよ、やってみよう。
  • STEP1
    1つ目の比較したいファイルを選択する
    比較したいファイルをシングルクリックします。
  • STEP2
    2つ目の比較したいファイルを選択する
    比較したいファイルをCtrlを押下しながらシングルクリックします。
  • STEP3
    テキスト比較
    右クリックから比較を押下する。

    ふくろーおじさん
    ふくろーおじさん
    隣接しているファイルならマウスで選択できるし、こちらの操作の方が簡単だね。
    ふくろーおじさん
    ふくろーおじさん
    注意点は、比較結果で右側にきて欲しいものから選択する事だよ。1番目に紹介した方法だと、1つ目に選択したファイルは左側に来てたから左右が反対になるんだ。注意してね。

3.ペインの交換

ぱんちゃん
ぱんちゃん
あ、説明聞きそびれて結果が左右反対になっちゃった。もう一回閉じて選択し直さないとダメかな~?
ふくろーおじさん
ふくろーおじさん
左右が反対で出力されてしまった場合も閉じなくても比較しなおせるよ、やってみよう。
  • STEP1
    表示タブ
    表示タブからペインの交換を選択し、1番目と2番目を交換を押下をします。

    ふくろーおじさん
    ふくろーおじさん
    左右の結果が入れ替わった事が確認できるね。

4.エクセル比較

ぱんちゃん
ぱんちゃん
テキスト以外でも比較できると便利だな~と思ってExcel比較したらうまくいかなかったんだよね~、Excelは比較できないのかな?
ふくろーおじさん
ふくろーおじさん
エクセル比較できると便利だよね、やってみよう。
  • STEP1
    1つ目の比較したいファイルを選択する
    比較したいファイルをシングルクリックします。
  • STEP2
    2つ目の比較したいファイルを選択する
    比較したいファイルをCtrlを押下しながらシングルクリックします。
  • STEP3
    比較
    右クリックから比較を押下する。

    ぱんちゃん
    ぱんちゃん
    ここでうまく比較できないんだよね~
    ふくろーおじさん
    ふくろーおじさん
    いいところまできたね。画面中央の展開プラグインで開くを押下しよう
  • STEP4
    展開プラグインで開く

    プラグイン名CompareMSExcelFilesを選択してOKを押下する。

5.差分の表示

ぱんちゃん
ぱんちゃん
一致している行も結果に現れるからちょっと結果が見にくいんだよね~、差分のみ表示とかできないのかな?
ふくろーおじさん
ふくろーおじさん
差分のみ表示はできるよ、やってみよう。
  • STEP1
    1つ目の比較したいファイルを選択する
    比較したいファイルを右クリックで選択し、左側として選択を押下します。
  • STEP2
    2つ目の比較したいファイルを選択する
    比較したいファイルを右クリックで選択し、比較を押下します。
  • STEP3
    テキスト比較結果表示
    STEP2で比較を押下すると、以下結果が表示されます。

    ぱんちゃん
    ぱんちゃん
    ここで一致している行も結果に現れるんだよね~
    ふくろーおじさん
    ふくろーおじさん
    そうだね、差分のみの表示にしたいなら、表示タブからDIFFコンテキストで全行になっているのを0行に変えよう。
  • STEP4
    DIFFコンテキストを変更する

    ふくろーおじさん
    ふくろーおじさん
    どうかな?差分のみの表示になっているね。

6.差分のずれを修正する

ぱんちゃん
ぱんちゃん
たまに比較して欲しい箇所と違う箇所を比較してしまっていることがあるんだよね~
ふくろーおじさん
ふくろーおじさん
小さなずれであれば合わせる事があるよ、やってみよう。

STEP1,2は共通STEPなので不要であれば読み飛ばしてください。

  • STEP1
    1つ目の比較したいファイルを選択する
    表示タブを押下し、左側として選択を押下します。
  • STEP2
    2つ目の比較したいファイルを選択する
    比較したいファイルを右クリックで選択し、比較を押下します。
  • STEP3
    テキスト比較結果表示
    STEP2で比較を押下すると、以下結果が表示されます。

    ぱんちゃん
    ぱんちゃん
    ここで本当は左の5行目と右の3行目が比較されて欲しいんだけど、左の4行目と右の3行目が比較されてしまっているんだ。
  • STEP4
    比較したい行を選択する
    左右のファイルそれぞれで比較したい行を選択します。この時、選択した結果は目視では見れません。自分がクリックした、という事で判断してください。
    左の5行目と右の3行目を比較したい、という場合、以下の赤丸辺りをクリックしてください。
  • STEP5
    同期ポイントの追加をする
    マージタブの同期ポイントの追加を押下します。

    ふくろーおじさん
    ふくろーおじさん
    左の5行目と右の3行目が比較されたね。

7.比較結果を保存する

ぱんちゃん
ぱんちゃん
比較結果を画面でスクリーンショットとっているんだけどいい保存方法とかないかな?
ふくろーおじさん
ふくろーおじさん
比較結果の保存方法があるからやってみよう。

STEP1,2は共通です。

  • STEP1
    1つ目の比較したいファイルを選択する
    表示タブを押下し、左側として選択を押下します。
  • STEP2
    2つ目の比較したいファイルを選択する
    比較したいファイルを右クリックで選択し、比較を押下します。
  • STEP3
    テキスト比較結果表示
    STEP2で比較を押下すると、以下結果が表示されます。

    ふくろーおじさん
    ふくろーおじさん
    ここでレポートの生成をしてみよう
  • STEP4
    レポートの生成
    ツールタブからレポートの生成を押下します。

    名前を付けて保存のダイアログがでるので、名前を付けて、htmlで保存します。

    ふくろーおじさん
    ふくろーおじさん
    HTML形式で保存できたね。

8.フォルダ比較

ぱんちゃん
ぱんちゃん
フォルダが2つあって中にファイルが複数あるんだけどファイル比較を繰り返すしかないのかな?
ふくろーおじさん
ふくろーおじさん
フォルダ比較ができるよ、やってみよう。
ふくろーおじさん
ふくろーおじさん
以下設定になっているなら自動でフォルダ展開されるしフォルダ構成がツリー状に表示されるからおすすめだよ。

自動で開く

ツリー表示

  • STEP1
    1つ目の比較したいフォルダを選択する
    比較したいフォルダを右クリックで選択し、左側として選択を押下します。
  • STEP2
    2つ目の比較したいフォルダを選択する
    比較したいフォルダを右クリックで選択し、比較を押下します。
  • STEP3
    フォルダ比較結果表示
    STEP2で比較を押下すると、以下結果が表示されます。

    ふくろーおじさん
    ふくろーおじさん
    フォルダ比較ができているね。それぞれのファイル箇所でダブルクリックするとファイル内の表示が見えるよ。

9.外部エディタで開く

ぱんちゃん
ぱんちゃん
差分がWinmergeで表示されるんだけど、テキストエディタの方が使いやすいんだよね~。いい方法ないかな?
ふくろーおじさん
ふくろーおじさん
登録した外部エディタで開くことができるよ、やってみよう。

STEP1,2は共通STEPなので不要であれば読み飛ばしてください。

  • STEP1
    1つ目の比較したいファイルを選択する
    表示タブを押下し、左側として選択を押下します。
  • STEP2
    2つ目の比較したいファイルを選択する
    比較したいファイルを右クリックで選択し、比較を押下します。
  • STEP3
    テキスト比較結果表示
    STEP2で比較を押下すると、以下結果が表示されます。

    ふくろーおじさん
    ふくろーおじさん
    ここで外部エディタで開いてみよう。
  • STEP4
    外部エディタで
    開きたいファイルの上で右クリックし開くから外部エディタでを選択してください。

    ふくろーおじさん
    ふくろーおじさん
    デフォルトであればメモ帳(NOTEPAD)で開くよ。他のエディタの設定もいくつか書いておくね。

    .exeまでは各自のパスに合わせてください。

    サクラエディタ

    C:\Program Files (x86)\sakura\sakura.exe $file -Y=$linenum

    秀丸

    C:\Program Files\Hidemaru\Hidemaru.exe /j $linenum $file

こちらも参考にしてください。
Winmergeのおすすめ設定について

ふくろーおじさん
ふくろーおじさん
これでだいぶ操作は慣れたんじゃないかな?初心者卒業だね。
さいごに

いかがでしたでしょうか。
まずは初心者の方はこの辺りの操作になれていただけるといいのかな、と思います。

以上参考になればうれしいです。

最後までお読みいただき、ありがとうございました。