ページ

2009年11月7日

Macで日本語ファイルの差分表示 - FileMerge

FileMerge

Macで開発するにあたって、基本的な機能はEclipseでまかなえるんだけど、ちょっとしたファイルの差分チェックがどうにもうまくいかず、探してみました。



- MacOSXで日本語ファイルの差分表示(diff)を行うソフト【FileMerge】

なんだか、Macのインストールメディアで、開発者用のインストーラがあるらしい。
で、箱を取出し、ディスクをみてみたらあった。
早速インストール。

使ってみると、どうにも日本語に対応しきれていないようなので、
・nkf
をインストールする必要があるとのこと。

まずは、「fink」のインストール
http://fink.sourceforge.net/download/index.php?phpLang=ja
からバイナリインストーラをダウンロードして
「Fink x.xx -xxxxx Installer.pkg」を実行。
続けて「pathsetup.app」も実行。

ターミナルを起動して「fink」と入力して「Enter」を押す。何か文字が表示されたらインストール成功。

続いてnkf
ターミナルを起動して、
> fink install nkf
> nkf --version
とコマンドを打って、エラーなく、結果が何か表示されればOK

あとは、
FileMerge.appを起動して。
【Preferences】-> Filters でフィルタ設定画面を表示させる。
リストの最下部をクリックして、
・Extension:差分をチェックする可能性のあるファイルの拡張子
・Filter:/sw/bin/nkf -sLu $(FILE)
・Display:Filtered
・Apply:No
と設定してお終い。

ファイルのDiffだけでなく、フォルダ単位でのチェックもできるので、良い感じ。
フォルダ比較の場合は、差分がちょっとわかりづらいので、今後に期待。

0 件のコメント:

コメントを投稿