เปรียบเทียบข้อความสองชุด

สัญญาสองฉบับ ย่อหน้าที่เพื่อนร่วมงานแก้มา หรือไฟล์ตั้งค่าที่เมื่อวานยังใช้ได้ ให้วางทั้งสองชุดลงไปแล้วอ่านว่าอะไรเปลี่ยนไปจริง แทนที่จะต้องไล่หาด้วยสายตา

การเปรียบเทียบมองหาบรรทัดที่ยังอยู่ที่เดิม ไม่ใช่บรรทัดแรกที่ต่างกัน ด้วยเหตุนี้ การแทรกย่อหน้าหนึ่งไว้ด้านบนจึงแสดงเป็นย่อหน้าที่แทรกเข้ามาหนึ่งย่อหน้า — ไม่ใช่ «ด้านล่างทั้งหมดต่างกัน»

วิธีใช้

  1. วางข้อความต้นฉบับไว้ทางซ้าย และข้อความที่แก้แล้วไว้ทางขวา
  2. ปิดการนับตัวพิมพ์ใหญ่เล็กหรือช่องว่างส่วนเกิน หากไม่ต้องการให้นับเป็นความต่าง
  3. อ่านผลลัพธ์ สีเขียวคือส่วนที่เพิ่ม สีแดงคือส่วนที่ลบ และตัวนับจะบอกว่ามีกี่บรรทัดที่ขยับ

สิ่งที่ควรรู้

ทำไมจึงไม่เทียบบรรทัดแรกกับบรรทัดแรก

การเปรียบเทียบแบบตรงไปตรงมาจะเดินไล่ข้อความทั้งสองชุดพร้อมกัน คือบรรทัดหนึ่งเทียบบรรทัดหนึ่ง บรรทัดสองเทียบบรรทัดสอง เพียงแทรกย่อหน้าเดียวไว้ด้านบน ทุกอย่างที่อยู่ใต้ลงมาก็เลื่อนตาม คำตอบที่ได้คือ «ตั้งแต่บรรทัดสองลงไปต่างกันหมด» ซึ่งจริงแต่ไม่มีประโยชน์ ที่นี่การเปรียบเทียบจะมองหาบรรทัดที่ยังอยู่ที่เดิม ย่อหน้าที่แทรกเข้ามาจึงปรากฏเป็นย่อหน้าที่แทรกเข้ามาหนึ่งย่อหน้าเท่านั้น

อักขระขึ้นบรรทัดและช่องว่างไม่ถือเป็นความต่าง เว้นแต่คุณสั่ง

ข้อความเดียวกันที่บันทึกจากโปรแกรมแก้ไขสองตัวจะต่างกันทุกบรรทัด เพราะตัวหนึ่งเขียนอักขระขึ้นบรรทัดใหม่ ส่วนอีกตัวเขียนอักขระปัดแคร่ตามด้วยขึ้นบรรทัดใหม่ ความต่างนี้มองไม่เห็นบนหน้าจอและจะทำให้การเปรียบเทียบทั้งหมดไร้ความหมาย จึงถูกปรับให้เป็นมาตรฐานเดียวกันก่อนอย่างอื่น ส่วนตัวพิมพ์ใหญ่เล็กและช่องว่างซ้ำนั้นขึ้นอยู่กับคุณ มีสองสวิตช์ให้เลือก และปิดไว้ตั้งแต่แรก

คำถามที่พบบ่อย

ข้อความของฉันถูกส่งไปที่ไหนไหม

ไม่ การเปรียบเทียบทำงานในเบราว์เซอร์ของคุณ ด้วยเหตุนี้สัญญาหรือไฟล์ตั้งค่าที่มีรหัสผ่านจึงนำมาใช้กับเครื่องมือนี้ได้

ข้อความยาวได้แค่ไหน

ได้ถึงฝั่งละ 5000 บรรทัด มากกว่านั้นการเปรียบเทียบจะไม่ทันใจอีกต่อไป และเบราว์เซอร์ก็ไม่ใช่ที่ที่เหมาะกับงานขนาดนั้น

ดูได้ไหมว่าคำไหนเปลี่ยน ไม่ใช่แค่บรรทัดไหน

ได้ และเปิดไว้ตั้งแต่แรก เมื่อบรรทัดใดถูกแทนที่ คำที่เปลี่ยนภายในบรรทัดนั้นจะถูกเน้นแยกให้เห็น

ใช้กับโค้ดได้ไหม

ได้ โดยเทียบทีละบรรทัดเหมือน diff ทั่วไป การเยื้องบรรทัดนับเป็นส่วนหนึ่งของบรรทัด เว้นแต่คุณจะเปิด «ไม่สนใจช่องว่างส่วนเกิน»

เครื่องมือที่เกี่ยวข้อง