1行だけの変更
3行のテキストの2行目を編集した場合。
- 元:alpha、beta、gamma
- 変更後:alpha、beta two、gamma
- 差分:削除1行、追加1行、変更なし2行
差分には、古い行がマイナス記号付きで、新しい行がプラス記号付きで表示されます。前後の行は文脈として残ります。
この差分チェッカーは、2つのバージョンのテキストを比較し、どの行が追加され、削除され、変更されずに残ったかを正確に表示します。行単位で動作し、すべてブラウザ内で完結します。不要な差異であれば、大文字小文字や余分な空白を無視することもできます。
データはブラウザ内でローカルに処理され、当サイトのサーバーへアップロードされることはありません。
両方のバージョンを貼り付けると比較できます 両側にテキストが入ると、行ごとの差分がここに表示されます。
テキストが大きすぎるため、安全に比較できません。各側を800行または100,000文字以内に減らしてください。
2つの行配列の最長共通部分列
両方のテキストに現れる最も長い行の並びを見つけます。その並びに含まれない行は、元のテキストから削除された行、または変更後のテキストで追加された行として扱います。
比較キー = 行(必要に応じて小文字化し、空白を正規化)
どちらかの無視オプションを有効にすると、行は正規化したキーで比較されますが、表示は書かれたとおりです。大文字小文字や空白だけが異なる行は、変更なしとして扱われます。
3行のテキストの2行目を編集した場合。
差分には、古い行がマイナス記号付きで、新しい行がプラス記号付きで表示されます。前後の行は文脈として残ります。
インデントを変えてファイルを再整形した場合。
変更なしの行以外は差分が空になります。書式だけを変更したコミットを確認するときに便利です。
行の中の1語だけの変更も、削除された1行と追加された1行として表示されます。単語単位のハイライトは行いません。この方式により、結果を読みやすく、コピーしやすい状態に保ちます。
非常に大きな入力は、ページが固まらないように拒否されます。上限は片側800行または100,000文字です。それより大きな比較では、テキストを小さなセクションに分けてください。
比較の前に Windows と Unix の改行コードを正規化するため、CRLF と LF の違いだけでファイル全体が異なるように表示されることはありません。
いいえ。比較は行単位です。変更された行は、削除された行と追加された行として1回ずつ表示されます。コードやリスト、文書では、このほうが分かりやすいことがほとんどです。
プラス記号付きの緑の行は変更後のテキストで追加された行、マイナス記号付きの赤の行は元のテキストから削除された行、灰色の行は変更のない行です。各行にはスクリーンリーダー用のラベルもあるため、色だけに頼らず意味を判断できます。
比較の前に、行頭と行末の空白を削除し、連続する空白を1つにまとめます。インデントだけの変更は変更なしとして扱われます。
非常に大きなテキストを行単位で比較すると、ページが応答しなくなるおそれがあります。ツールは片側を800行または100,000文字に制限しています。より小さなセクションに分けて比較してください。
いいえ。比較はブラウザ内でローカルに行われ、テキストがどこかに送信されることはありません。