このツールに問題がありますか?

「テキスト差分(オンライン)」について

このツールは 2 つのテキストを比較して差分を強調表示します。追加・削除・変更された行が一目で分かるので、長い文書でも変更箇所を素早く把握できます。

原稿の版間比較、設定ファイルや契約書のレビュー、コピー済みデータの差異検出、コードの出力ミスマッチのデバッグ、訳文と原文の比較などに便利。

行単位と文字単位の両方の diff をサポート。行単位は大きな変更を素早く把握、文字単位は行内の細かな修正(タイポ検出など)に有効。

このツールの使い方

2 つのテキストを行単位で比較する手順

  1. 両バージョンを貼り付け

    「Left」に旧、「Right」に新。行単位で比較し、行内の単語レベル差分はハイライトしません — それは別アルゴリズム(より高コスト)。

  2. 「実行」

    結果は `diff` エントリの配列で、`op`(`equal`、`added`、`removed`)と `text` を持ちます。順序はマージ列:まず一致、続いて挿入/削除の連続をソース順に。

  3. 出力の読み方

    `added` の行は Right のみ、`removed` は Left のみ。エディタ UI は緑/赤で描画しますが、データ構造は同じ。末尾改行の差は `added`/`removed` 1 行で表れることがあります。

  4. 行単位が粗すぎる場面

    長い段落でも 1 単語だけ違えば、行単位だと removed + added の対として見えます。文章レビューには単語/文字単位 diff の専用ライブラリを;行 diff はコード向きです。