Mac OSX おすすめフリーソフト、定番ソフトからかわったソフトまで紹介しています

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

MacOSXのデベロッパーツールに付属するファイル比較、差分表示【FileMerge.app】は便利な差分表示ソフトなのですが標準で日本語に対応していません。

しかし下記フィルタを設定することによって日本語ファイルでも差分表示を行う事が出来ます。

※ OSX 10.5 以降からは以下の作業は必要なくなりました

■ 1. FileMerge の確認

FileMerge.appは

HD > Developer > Applications > Utilities の中にあります。

(要デベロッパーツールのインストール。最近のMacははじめからインストールされている場合もあります。)

■ 2. 日本語変換プログラムnkf のインストール

finkコマンドを使ってインストールします

<pre>fink install nkf</pre>

これでOK。

インストールされたかどうかの確認は

<pre>nkf --version</pre>と入力して

<pre>Network Kanji Filter Version 2.0.4 (2005-01-01)

Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa),2000 S. Kono, COW, 2002-2004 Kono, Furukawa</pre>

と表示されればOK。

■ 3. FileMergeのフィルタの設定

FileMerge.appを起動して。

【Preferences】-> Filters でフィルタ設定画面を表示させる。

リストの一番下に新しいフィルタを追加

(下記例では拡張子 .txt に対して設定しています。それ以外の拡張子に対しても設定したい場合はそれぞれ追加する必要があります。)

<img src="/data/filedir/492.1.gif">

これでOKです。

参考:ヘチマ_BLOG : FileMerge.app でテキストエンコーディング自動判別


添付ファイル1