テキスト比較
元のテキストと修正後のテキストを行ごとに比較して、追加・削除・変更を確認できます。すべてこのブラウザ内で実行されます。
両方のテキストを入力して「比較」を押してください。
比較できませんでした。
修正方法
結果
追加された行 削除された行変更された行は、− の行の後に + の行として表示され、変更部分は下線 (追加) と取り消し線 (削除) で示されます。
unified形式
テキスト比較の使い方
下書き、設定ファイル、コード、翻訳などの2つのバージョンの間で何が変わったかを確認できます。
- 左に元のテキスト、右に修正後のテキストを貼り付けてください。
- 必要に応じて空白や大文字小文字のオプションを選び、「比較」を押します。Ctrl+Enter (Macでは⌘+Enter) も使えます。
- + の行は追加、− の行は削除です。変更された行の中では、異なる単語や文字がハイライトされます。
- unified形式をコピーして、コードレビューやメモに貼り付けられます。
制限
- 各テキストは最大200,000文字、5,000行までです。絵文字など一部の文字は2文字として数えられます。
- 改行 (CRLF、CR) はLFに統一され、末尾の改行1つは無視されます。
- 行の比較では、追加と削除が最も少なくなる組み合わせを求めます。移動した行は、1つの削除と1つの追加として表示されます。
- 行が長すぎる場合は、行内のハイライトは行わず、行全体が変更されたものとしてマークされます。
- 行内の違いは、連続する削除行と追加行を順にペアにして表示します。ペアにならない行は、削除または追加として数えられます。
- 大文字小文字の無視には、言語設定にかかわらず既定のルールが使われます。
よくある質問
入力内容はサーバーに送信されますか?
いいえ。比較はこのブラウザ内でのみ実行され、入力内容と結果は保存も送信もされません。再読み込みすると消えます。
「空白の違いを無視」と「行末の空白を無視」はどう違いますか?
空白の違いを無視は、行内の連続するスペースを1つとして扱い、両端のスペースも無視します。行末の空白を無視は、行末のスペースとタブのみを無視するため、インデントの違いは引き続き表示されます。
色の区別が難しくても使えますか?
はい。追加された行には + 記号、削除された行には − 記号が付き、行内の変更部分には下線または取り消し線が付きます。スクリーンリーダーは各行の種類を読み上げます。
unified形式とは何ですか?
diffやGitで使われる標準的な変更一覧の形式です。@@ で始まる各ハンクヘッダーの下に、変更された行と前後3行の文脈が表示され、先頭の − は削除、+ は追加を表します。