Diff Checker
Compare text and code differences
ต้นฉบับ (ซ้าย)
⇔
แก้ไขแล้ว (ขวา)
เกี่ยวกับเครื่องมือนี้
ตัวตรวจสอบ Diff เปรียบเทียบสองข้อความเคียงข้างกันและเน้นความแตกต่างทีละบรรทัด บรรทัดสีเขียวถูกเพิ่ม บรรทัดสีแดงถูกลบ บรรทัดที่ไม่มีสีไม่มีการเปลี่ยนแปลง
ใช้อัลกอริทึม diff ที่ใช้ LCS เพื่อค้นหาชุดการเปลี่ยนแปลงขั้นต่ำที่จำเป็นในการแปลงข้อความซ้ายเป็นข้อความขวา
วิธีใช้งาน
- วางข้อความต้นฉบับในแผงซ้าย
- วางเวอร์ชันที่แก้ไขในแผงขวา
- คลิกเปรียบเทียบเพื่อดู diff ที่เน้น
- ใช้ "ละเว้นช่องว่างท้าย" เพื่อถือว่าบรรทัดที่ต่างกันเฉพาะช่องว่างท้ายเหมือนกัน
กรณีการใช้งาน
นักพัฒนาเปรียบเทียบโค้ดก่อนและหลังการ refactor นักเขียนตรวจสอบว่ามีอะไรเปลี่ยนแปลงระหว่างสองร่าง
คำถามที่พบบ่อย
- "ละเว้นช่องว่างท้าย" ทำอะไร? — ลบช่องว่างท้ายออกจากแต่ละบรรทัดก่อนเปรียบเทียบ เพื่อให้บรรทัดที่เหมือนกันยกเว้นช่องว่างท้ายถือว่าเท่ากัน
- การเปรียบเทียบแยกแยะตัวพิมพ์ใหญ่เล็กหรือไม่? — ใช่ โดยค่าเริ่มต้นการเปรียบเทียบแยกแยะตัวพิมพ์ใหญ่เล็ก
- ฉันสามารถเปรียบเทียบไฟล์ไบนารีได้หรือไม่? — ไม่ได้ เครื่องมือนี้ออกแบบมาสำหรับการเปรียบเทียบข้อความธรรมดาเท่านั้น