テキストDiff
2つのテキスト間の差分を視覚的に表示します。左右のテキストエリアにテキストを入力するか、ファイルから読み込むことで、追加された行(緑色)、削除された行(赤色)、変更された行を色分けして確認できます。
左側のテキスト
右側のテキスト
左右のテキストエリアにテキストを入力すると、差分が表示されます
使い方
このツールについて
2 つのテキストの差分を色分け(追加・削除・変更)で表示します。
使い方
左右の欄に比較したいテキストを入力。差分がリアルタイムで表示され、行番号や折り返しも選べます。
オプション
行番号を表示: on/off。右端で折り返す: on/off。折り返しを有効にすると長い行が画面内で改行され、行番号は行ごとに表示されます。
ユースケース
• コード・設定の変更確認 • マージの事前確認 • 校正 • 契約書の版比較
プライバシーとデータの扱い
差分計算はブラウザ内で完結し、テキストをサーバーへ送信しません。
よくある質問
- Q: diffアルゴリズムはどのように動作しますか?
- A: ツールは行単位のdiffアルゴリズム(Unixのdiffコマンドに類似)を使用して左右のテキストを比較します。追加された行は緑、削除された行は赤でハイライトされ、変更のない行は通常表示されます。
- Q: プレーンテキスト以外にコードファイルも比較できますか?
- A: はい。ソースコード・設定ファイル・JSON・SQL・Markdown・文章など任意のテキストコンテンツを貼り付けられます。ツールはすべての入力をプレーンテキストとして扱い行レベルの変更をハイライトします。
- Q: 「行番号を表示」と「折り返し」オプションは何をしますか?
- A: 「行番号を表示」は参照しやすいよう左マージンに行番号を追加します。「折り返し」は長い行をパネルの端で折り返し、横スクロールなしに全内容を確認できます。
- Q: 比較できるテキストのサイズ制限はありますか?
- A: 強制的な制限はありません。非常に大きなテキスト(数万行)ではライブdiffレンダリングが遅くなる場合がありますが、結果は正しく計算されます。
- Q: テキストはサーバーに送信されますか?
- A: いいえ。diffはブラウザ内で完全に計算されます。テキストがサーバーに送られることはありません。
