通常、設定ファイルとして使用される.iniファイル専用のファイル比較ユーティリティを探しています。
ファイル比較ツール(WinDiff、Beyond Compare、CompareIt、WinMergeなど)はたくさんありますが、私が試したどのツールも.iniファイルをうまく処理できません。
典型的な.iniファイルは次のようになります。
[Settings]
Setting1=abc
Setting2=xyz
ツールは、等号の前の文字列に基づいて行を一致させ、等号の後に他のすべての違いを表示する必要があります。セクション内の行の順序(セクションは角括弧で示されます)は重要ではないため、無視してください。
これを処理できるツールが見つかりません。通常、既存のツールは、等号の前の行の先頭に違いを示します(等号の後のテキストの大部分が一致する場合)、それらは再配列された行に苦労します(すべてを変更済みとして表示するか、一部の行と一致して表示します)残りの1つは削除され、別の場所に追加されます)。たとえば正規表現を使用してテキストの一致を制限できるツールを見つけましたが、これらは単に行の残りを無視し、1つのパターン(つまり、等号の前のすべて)に基づいて行を一致させてから比較することができません別のもの(等号の後のすべて)。