tool hub Hab alat

Diff Checker

Diff Checker — berjalan dalam pelayar. Input tidak disimpan.

Berjalan dalam pelayar Tiada pendaftaran Percuma


Banding teks (Diff)

Masukkan nilai, kemudian tekan Kira.

Cara guna

  1. Tampal versi lama di kiri Asal (A) dan versi baharu di kanan Banding (B).
  2. Tekan Banding. Baris sama, ditambah, dan dipadam dikira baris demi baris.
  3. Statistik di atas menunjukkan kiraan baris sama dan ditambah / dipadam. Ditambah dan dipadam ialah jumlah gabungan.
  4. Dalam hasil, hijau + ialah baris hanya dalam B, merah - ialah baris hanya dalam A, dan baris tanpa warna dikongsi.
  5. Aksara khas HTML diloloskan sebelum paparan. Set semula mengosongkan kedua-dua belah dan hasil.
  6. Membiar asal di kiri dan yang disunting di kanan menjadikan hijau dibaca sebagai “baris baharu.” Malah perbezaan ruang putih sahaja dikira sebagai baris berbeza.

Konsep utama

Banding teks (diff) menjajarkan dua dokumen dengan LCS peringkat baris (subjujukan biasa terpanjang). Kandungan dikongsi kekal; baris selebihnya ialah pemadaman (merah, A sahaja) dan penambahan (hijau, B sahaja). Tiada pengepala tampalan Git, sorotan peringkat perkataan, atau pengesanan baris dipindah. Satu perbezaan ruang atau tab menjadikan baris berbeza, jadi perubahan kod indent sahaja kelihatan ditulis semula sepenuhnya.

Statistik baris sama ialah kiraan baris biasa; ditambah/dipadam ialah hijau plus merah. Log yang sangat panjang boleh memperlahankan jadual, jadi pecahkan julat. Ia sesuai untuk semakan kod laluan pertama, pruf terjemahan, atau diff fail konfigurasi. Kedua-dua kotak tidak dihantar ke pelayan. Jika anda perlukan sorotan peringkat aksara, anggap ini draf dan guna editor atau Git untuk perincian.

Contoh

Jika A ialah alpha / beta dan B ialah alpha / gamma, anda mendapat 1 baris sama dan 2 ditambah/dipadam. beta ialah pemadaman merah, gamma penambahan hijau, alpha tanpa warna. Membanding dua belah kosong hanya menunjukkan nota “(kosong).” Aksara tag HTML diloloskan supaya markup tidak pecah. Satu komen tambahan dalam fail konfigurasi menjadikan seluruh baris itu kelihatan berubah. Menyelaraskan penghujung baris pada kedua-dua belah sebelum banding mengurangkan hingar.

Berkaitan: Cari dan ganti · Pratonton Markdown · Pengira aksara

Soalan lazim

Adakah diff teks peringkat aksara?

Ia peringkat baris. Jika hanya satu perkataan berubah dalam baris, seluruh baris ditunjukkan sebagai pemadaman plus penambahan. Tiada sorotan ruang putih.

Adakah baris yang berbeza hanya pada ruang dianggap sama?

Tidak. Ruang, tab, atau ruang putih hujung yang berbeza menjadikan baris berbeza. Kod indent sahaja boleh kelihatan berubah sepenuhnya.

Bagaimana kiraan ditambah dan dipadam dijumlahkan?

Baris hijau plus baris merah. Baris sama dikira berasingan. Baris yang diubah biasanya 1 pemadaman + 1 penambahan.

Bolehkah ia menghasilkan tampalan Git diff?

Ia hanya menyorot di skrin. Ia tidak mengeksport pengepala <code>diff -u</code> atau fail tampalan—guna Git untuk komit.

Bolehkah saya banding log yang sangat panjang?

Ya, tetapi banyak baris boleh menjadikan kerja jadual LCS perlahan. Potong julat masalah.

Adakah diff disimpan di pelayan?

Tidak. Asal A dan banding B dipadankan hanya dalam pelayar dan tidak dihantar atau disimpan.

Diff Checker imej muka depan
Input tidak dihantar ke pelayan dan hilang apabila halaman ditutup.

Disemak terakhir: 2026-09-04