ABDiff ヘルプ

テキスト差分

テキスト差分 は、あるテキストファイルを別のテキストファイルへ変換するために必要な追加、削除、変更をハイライトします。

レイアウト

コネクタレイアウト

レイアウトは3つあります。

View メニューまたは右上のセグメントコントロールを使用して、それらを切り替えることができます。

レイアウトの着色は、追加、削除、変更に緑、赤、青を使用します。 さらに、行内の変更された単語はハイライトされ、行内の違いがより見つけやすくなります。 これらの手がかりは、テキスト、フォルダー、そして Mach-O の比較において一貫しています。

編集と移動

アクション ショートカット
前の行/次の行 ↑ / ↓
最初の行/最後の行へジャンプ ⌘↑ / ⌘↓
前の変更 / 次の変更 ⌥↑ / ⌥↓
別のペインに切り替える
右にコピー ⌘→
左にコピー ⌘←
前のハンク / 次のハンク ⌥↑ / ⌥↓
選択範囲を拡張 ⇧↑ / ⇧↓
ハンク全体を右にコピー ⇧⌘→
ハンク全体を左にコピー ⇧⌘←

選択された線は黄色の長方形で示されています。 Hunk は、複数の行にわたって同じ操作(追加、削除、または変更)を示す連続した色付きブロックです。

Copy a hunk」とは、すべての行が明示的に選択されていなくても、選択された行を含むブロック全体をコピーすることを意味します。 選択したコンテンツがすでに宛先と一致している場合、または選択が実際の行(例:配置プレースホルダー行)にない場合、コピー操作は利用できません。

編集は、変更されたファイルを永続化(⌘S)するか、パッチを保存する(File ▸ Save as Patch)することで保存できます。 パッチファイルには、左側を右側に変換する操作が含まれています。 パッチファイルは後で patch /path/to/original-file /path/to/exported.patch を使用して適用できます。

Git リビジョンと比較する

ファイルを以前のリビジョンと比較するには、Load previous を選択してください。

Diff placeholder

ファイルがバージョン管理下にある場合、Git の履歴を示すタグが表示されます。

Git の履歴

利用可能な場合、ファイル名領域には次のようなリビジョンラベルが表示されます。

リビジョンコントロールを使用して、ファイルの別バージョンをペインに読み込みます。 これは、比較ビューから離れることなく、時間の経過に伴う変更をレビューするのに便利です。 Git のリビジョンにアクセスするには、明示的な権限が必要です。 詳細については、設定App Store アプリのディスクアクセス を参照してください。

表示オプション

テキスト差分は、比較の計算方法や表示方法を変更するオプションを提供します。 これらのオプションは、設定ボタン(右上)で利用できます。

関連トピック