ESC

元のコード

変更後のコード

0
追加行
0
削除行
0
変更行
0
変更なし行

差分結果

-

2つのコードスニペットを入力し、比較をクリックして差分を確認してください。

使用例

JavaScript関数

パラメータの変更、ロジックの更新、新しい計算を確認するためにJavaScript関数の2つのバージョンを比較します。

Pythonクラス

新しいメソッド、パラメータの追加、変更された戻り値を見つけるためにPythonクラス定義を比較します。

JSON設定

バージョンの更新、新しい依存関係、スクリプトの変更を特定するためにpackage.jsonや設定ファイルを比較します。

機能

分割・統合ビュー

柔軟なコード比較のために、並列分割ビューと統合差分ビューを切り替え

カラーコード出力

追加行は緑、削除行は赤、変更行は黄色、変更なし行は通常スタイル

言語検出

プログラミング言語を自動検出、またはJS、Python、PHP、CSSなど18+言語から選択

プライバシー優先

すべての処理はブラウザでローカルに実行、コードはサーバーに送信されません

使い方

1

コードを貼り付け

元のコードを左に、変更後のコードを右に貼り付けます。言語を選択するか自動検出を使用します。

2

オプションを設定して比較

統合または分割ビューを選択し、大文字小文字無視などのオプションを有効にして、比較をクリックします。

3

確認してコピー

行番号と統計情報付きのカラーコード差分出力を確認します。必要に応じて結果をコピーします。

よくある質問

分割ビューは元のコードを左側に、変更後のコードを右側に2列で表示します。統合ビューはgit diffの出力のように+と-のプレフィックスを付けて1列にまとめて表示します。視覚的なレビューには分割ビューが適しており、差分のコピーや共有には統合ビューが便利です。

緑の行は追加、赤の行は削除、黄色の行は変更を表します。変更のない行はコンテキストとして通常のスタイルで表示されます。統計バーには各カテゴリの合計が表示されます。

このツールはgit diffと同様にLCS(最長共通部分列)アルゴリズムを使用します。大幅に変わった行は、古いバージョンの削除と新しいバージョンの追加(赤+緑)として分類される場合があります。似た行の軽微な変更は黄色の変更として検出されます。

有効にすると、比較前にスペースとタブが正規化されます。インデントのみが異なる行は同一とみなされます。PrettierやBlackのようなフォーマッターを実行する前後のコードを比較するのに非常に便利です。

ツールが構文を解析してプログラミング言語(JavaScript、Python、PHP、CSS、HTML、JSON、SQL、その他10種類以上)を識別します。言語ドロップダウンから手動で上書きすることもできます。言語の検出はdiffアルゴリズムには影響しません。

はい。JSON、YAML、TOML、INI、XML、Dockerfileのコンテンツを含む任意のプレーンテキストに対応しています。JSONのフォーマット違いには空白を無視オプションを使用してください。

入れ替えボタンは元のコードと変更後のコードのパネルを交換します。すべての追加が削除に、削除が追加になります — 貼り付ける順序を間違えた際に便利です。

いいえ。比較はすべてJavaScriptを使用してブラウザ内で実行されます。何もデバイスから外部に送信されることはありません。

このコード差分チェッカーでできること

2つのコードを貼り付けるだけで、色分けされた差分を即座に確認できます。追加行は緑、削除行は赤、変更行は黄色で表示されます。コミット前の変更確認や設定ファイルのバージョン比較に最適です。

分割ビューと統合ビュー

お好みのビューを選択できます。分割ビューは元のコードと変更後のコードを2列で並べて表示し、詳細なレビューに最適です。統合ビューはgit diff形式で1列に表示し、コピーや共有に便利です。

言語の自動検出

手動で言語を選択する必要はありません。JavaScript、Python、PHP、CSS、JSONなど18種類以上の言語を自動的に検出します。もちろん手動で選択することも可能です。

完全なプライバシー保護

コードがブラウザの外に出ることはありません。すべてクライアントサイドのJavaScriptで処理され、サーバーには一行も送信されません。業務コードや機密コードの比較にも安心してお使いいただけます。

セキュリティとプライバシー

あなたのデータの安全を最優先しています

ローカル処理

すべての処理がブラウザ内で完結します

データ送信なし

データはサーバーに送信されません

保存しません

データは保存も共有もされません

SSL暗号化

安全な通信でご利用いただけます

次のステップ

MoreOnlineToolsでもっと見る