Diff teks
Tempel dua teks, dapatkan perbedaannya — tanpa tombol, tanpa unggahan.
Aturan perbandingan
Perbedaan0baris ditambah0baris dihapus0baris tidak berubah
Cara menggunakan
- Tempel versi lama ke "Teks asli" dan versi baru ke "Teks yang diubah" — diff muncul saat Anda mengetik, tidak ada tombol yang perlu ditekan.
- Jika halaman penuh warna merah dan hijau hanya karena spasi di ujung atau huruf besar-kecil, nyalakan aturan pencocokan di atas. Halaman bahasa Mandarin juga menawarkan pelipatan lebar penuh/setengah.
- Gunakan "Salin diff" untuk membawa hasilnya sebagai unified diff (+ / −) dan menempelkannya ke tiket, surel, atau editor.
Contoh
Dua masukan
【Teks asli】 Rapat: 10:00 Ruang: 3F PIC: Budi Santoso 【Teks baru】 Rapat: 10:30 Ruang: 3F PIC: Budi Santoso, Rina Wijaya
Diff
-Rapat: 10:00 +Rapat: 10:30 Ruang: 3F -PIC: Budi Santoso +PIC: Budi Santoso, Rina Wijaya (+2 −2, 1 baris tidak berubah)
Baris 【Teks asli】/【Teks baru】 hanyalah judul contoh; dalam pemakaian nyata kedua teks dimasukkan ke dua kotak masukan. Tidak ada yang diabaikan secara bawaan, jadi kedua baris yang berubah ditandai penuh, sedangkan "Ruang: 3F" identik dan ditampilkan sebagai baris biasa.
Aturan, batasan, dan masalah yang diketahui
- Satuan perbandingan adalah baris: ubah satu kata di dalam baris dan seluruh baris ditandai sebagai dihapus + ditambah. Tidak ada sorotan tingkat karakter di dalam baris.
- Penggantian ditampilkan seperti cara git diff menampilkannya: baris lama yang dihapus lebih dulu, lalu baris baru yang ditambah.
- "Abaikan spasi tepi" hanya memangkas spasi horizontal di kedua ujung baris (spasi, tab, U+00A0, U+3000); spasi di dalam baris tidak pernah dirapatkan.
- "Abaikan lebar penuh/setengah" hanya memengaruhi pencocokan: "," sama dengan ",", "()" sama dengan "()" dan spasi lebar penuh sama dengan spasi biasa — hasilnya tetap menampilkan teks asli Anda.
- Dengan "Abaikan baris kosong" aktif, baris yang kosong atau hanya berisi spasi tidak dibandingkan dan tidak ditampilkan; nomor baris yang terlihat tetap merujuk ke teks asli.
- Bila hanya satu sisi berakhir dengan jeda baris, diff menampilkan satu baris kosong yang ditambah atau dihapus — itu perbedaan nyata dan tidak pernah disembunyikan.
- Tidak ada normalisasi Unicode: "é" (satu titik kode) berbeda dari "e" ditambah aksen penggabung (dua titik kode). Perpindahan blok tidak dideteksi: memindahkan paragraf dari atas ke bawah tampil sebagai satu penghapusan plus satu penambahan.
- Di atas 200.000 karakter gabungan, hasil diperbarui sekitar 0,6 dtk setelah Anda berhenti mengetik; di atas 3.000 baris atau dengan perbedaan sangat besar, bagian tengah dibandingkan sebagai satu blok dan catatan ditampilkan di atas hasil.
- Tidak ada unggahan berkas, penguraian Word/PDF, tampilan berdampingan, riwayat, atau tautan berbagi — tidak ada yang diunggah dan tidak ada yang disimpan.
Alat teks terkait
Yang biasanya dibutuhkan berikutnya setelah perbedaannya ditemukan.