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のおすすめ設定について

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

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

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

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