ファイルを比較するフリーソフト - WinMerge

2013/11/28

WinMergeの使い方

概要

WinMergeとは、ファイルの比較やマージを行うWindows用フリーソフトです。
オープンソースで様々なプログラマーが開発を支援しています。

ファイルだけでなくディレクトリの比較も可能で、開発時にとても役に立ちます。
古いソースと新しいソースを比較したりなど、プログラマー向けの開発支援ソフトです。

差異が一目で分かる

Linuxのdiffや、Windowsのfcコマンドを利用してファイルの差異を確認することができますよね。
これらは単純に異なる部分だけ表示されますし、それを直接変更したりはできません。

WinMergeはこれらのコマンドより便利になっており、異なる部分を色分けして全体が表示されるのです。
そしてそのまま直接ファイルを編集するも可能です。

テキストエディタに、比較・マージ機能が付加されたイメージです。
操作方法も簡単で、初めて使う人でも簡単に使いこなせます。

使い方

ダウンロード、インストール

まずは下記のサイトよりダウンロードを行います。

WinMerge

ダウンロードしたファイルを解凍すると、「例:WinMerge-2.14.0+-jp-19-x64-Setup.exe」のインストーラがあるためダブルクリックで実行します。

インストール画面が表示されるので、画面に従って進んでください。
基本的に全てデフォルトのままで問題ありません。

セットアップウィザードの開始
情報
インストール先の指定
コンポーネントの選択
プログラムグループの指定
追加タスクの選択
インストール準備完了
情報
セットアップウィザードの完了

操作方法

インストールしたWinMergeを実行するとこのような画面が表示されます。
WinMerge

メニューからファイルを読込むこともできますが、今回はドラッグ&ドロップで画面上にファイルを持ってきます。
ファイル参照
そして、[OK]ボタンをクリックすることで、指定した2つのファイルを比較します。

ファイル比較
こんな感じで分かりやすく差異を明らかにすることができます。

また、WinMergeはテキストエディタとしても使用できます。
この画面上でテキストを変更して保存することで、参照元のファイルも更新できるのです。
さらに更新したファイルのバックアップファイルが作成されるため、間違えた場合も安心です。

Related

Vagrant+Docker+PHP環境で「session.save_path」指定時に、セッションファイルが空になるエラー

ファイル共有でのフォルダの所有者を設定 結論 PHP5.4.28 か...

LINEと連携したテイクアウト事前注文システム徹底比較!

目次 テイクアウト予約・注文受付システムのトレンド LI...

PHPで動画の撮影日を取得

PHPで動画の撮影日を取得 概要 PHPからffprobeコマンドを実行...

FullCalendarでGoogleカレンダーのようなUIを実装

jQueryプラグインFullCalendarのサンプル 概要 FullCalendarを使ç”...

PHP Laravel5.2でmulti-auth(複数テーブルでの認証)を実装

Laravel5.2でマルチ認証 概要 LaravelとはPHPの中で今最も伸びã...

PHP 正規表現でIPアドレス形式の文字列か判定

正規表現でIPアドレスの入力チェック 概要 フォームでå...
トップへ戻る