フィルタ
WinXMerge は比較動作をカスタマイズするための2種類のフィルタをサポートしています。
正規表現パターンにマッチする行を比較から完全に除外します。以下の無視に便利:
- コメント
- タイムスタンプ
- 自動生成コンテンツ
- バージョン番号
- Edit → Options… → Filters を開く
|(パイプ)区切りで正規表現パターンを入力- いずれかのパターンにマッチする行が差分から除外される
置換フィルタ
Section titled “置換フィルタ”比較前に正規表現の検索・置換変換を適用します。元のファイルは変更されません — 差分計算時にのみ適用されます。
活用例:
- 日付フォーマットの正規化
- バージョン番号の差異を無視
- ホワイトスペースの標準化
- Edit → Options… → Filters を開く
- 正規表現の Find パターンと Replace 文字列で置換ルールを追加
- 複数のルールを定義可能
差分オプション
Section titled “差分オプション”フィルタに加えて、以下の比較オプションを提供(ツールバーのトグルボタンで切替可能):
| オプション | 説明 |
|---|---|
| ホワイトスペースを無視 | 異なるホワイトスペースの行を同一とみなす |
| 大文字小文字を無視 | 大文字小文字を区別しない比較 |
| 空行を無視 | 空行を差分からスキップ |
| 改行コードを無視 | CR/LF の違いを無視 |
| 移動行の検出 | 移動行の検出を切替(青ハイライト) |
すべての設定はセッションをまたいで保持されます。