Cara Kerja Pemeriksa Diff Ini
Alat ini menggunakan algoritma Myers diff — algoritma yang sama yang digunakan oleh Git, GNU diff, dan sebagian besar alat diff profesional. Algoritma ini menemukan skrip pengeditan terpendek (jumlah minimum penambahan dan penghapusan baris) yang mengubah teks asli menjadi teks yang diubah.
Diff Baris vs Diff Kata
Diff baris membandingkan teks baris per baris. Setiap baris berstatus tidak berubah, ditambahkan, atau dihapus. Ini adalah mode standar untuk perbandingan kode.
Diff kata melangkah lebih jauh: dalam setiap baris yang berubah, kata-kata spesifik yang berbeda disorot. Ini sangat berguna untuk pengeditan prosa (coretan kontrak, draf dokumen) di mana kamu perlu tahu persis kata mana yang berubah, bukan hanya baris mana.
Diff karakter menyorot perubahan karakter individual — berguna untuk menemukan kesalahan ketik, perbedaan tanda baca, atau perubahan kode satu karakter.
Abaikan Spasi
Saat kamu memformat ulang kode (mengubah indentasi, menyelaraskan kolom), logikanya tidak berubah — hanya spasi yang berubah. Aktifkan Abaikan spasi untuk menghapus spasi di awal dan akhir setiap baris sebelum perbandingan, agar perubahan format saja tidak muncul sebagai perbedaan.
Privasi
Semua perbandingan terjadi di browsermu. Tidak ada teks yang dikirimkan melalui jaringan kapan pun. Alat ini aman untuk dokumen rahasia, kode proprietary, kontrak hukum, dan tulisan pribadi. Kamu bisa memverifikasinya dengan membuka Developer Tools browser → tab Jaringan dan memperhatikan nol permintaan keluar selama perbandingan.
Kasus Penggunaan
- Pengembang: Bandingkan file konfigurasi, respons API, cuplikan kode sebelum dan sesudah refaktor.
- Profesional hukum: Bandingkan versi kontrak untuk mengidentifikasi klausul yang ditambahkan, dihapus, atau diubah. Mode diff kata ideal untuk coretan.
- Penulis dan editor: Bandingkan draf naskah, periksa perubahan antar revisi, verifikasi bahwa perubahan terlacak telah diterapkan dengan benar.
- Pelajar: Bandingkan draf esai, periksa perbedaan antar versi dokumen, verifikasi bahwa masukan sudah dimasukkan.
- Pekerja kantor: Bandingkan ekspor spreadsheet, versi laporan, atau draf email.
Pintasan Keyboard
- N — Lompat ke perubahan berikutnya (saat hasil ditampilkan)
- P — Lompat ke perubahan sebelumnya
- Enter — Jalankan perbandingan (saat fokus ada di panel input)