Mac 版「DF」は Xcode の中に入っていた!「FileMerge」の紹介

ある2つのフォルダ内のファイルたちを一括で比較する Diff ツールとして、Windows では「DF」というツールをよく使っている。簡素だが十分なツールだ。

コレと同じような Diff ツールの Mac 版を探していたのだが、どうも Xcode の中にある FileMerge というアプリが使えるようだ。

FileMerge を開くには、「Finder」→「アプリケーション」→「Xcode.app」を右クリックして「パッケージの内容を表示」と進み、「Contents」→「Applications」内にある「FileMerge.app」を開けば良い。

もしくはターミナルから以下のコマンドで起動できる。

$ open /Applications/Xcode.app/Contents/Applications/FileMerge.app

画面が開いたら、使い方には迷わないだろう。

UTF-8 で日本語が含まれるようなファイルは、開こうとすると「Files are not ascii.」というダイアログが表示されるが、「Proceed anyway」ボタンを押すと問題なく開ける。UTF-8 のテキストファイルなら特に文字化けもせず見られた。

アプリを開くのに一手間いるが、やりたいことが直感的にできて良い感じ。