Handytool
สำหรับนักพัฒนาฟรีทำงานในเครื่อง

Diff viewer

เปรียบเทียบข้อความสองส่วนแบบไซด์ต่อไซด์ — line, word หรือ character diff — เป็นแบบส่วนตัวในเบราว์เซอร์ของคุณ

เปรียบเทียบแบบ
ต้นฉบับ
แก้ไข
+ 0 เพิ่ม·- 0 ลบ·1 ไม่เปลี่ยน

เกี่ยวกับ Diff viewer

Diff viewer ของ Handytool เปรียบเทียบข้อความสองส่วนใดๆ — code, prose, JSON, log lines — และไฮไลท์ว่าเพิ่ม, ลบ และไม่เปลี่ยน สลับระหว่าง line, word และ character granularity, ไม่สนใจความแตกต่างของ case หรือ whitespace และคัดลอก unified diff ด้วยคลิกเดียว ทั้งหมดทำงานเป็นแบบท้องถิ่นด้วยอัลกอริธึม diff longest-common-subsequence ดังนั้นแม้แต่ pastes ขนาดใหญ่จึงยังคงเป็นแบบส่วนตัวและ instant

คุณสมบัติของ Diff viewer

  • 01

    Line, word และ character modes

    Line diff เหมาะสำหรับ code และ config; word diff ยอดเยี่ยมสำหรับ prose และ copy edits; character diff จับการแก้ไขตัวอักษรเดียวและการเปลี่ยนแปลง punctuation

  • 02

    Ignore case และ whitespace

    สลับการเปรียบเทียบที่ไม่สนใจ case และ whitespace เพื่อดูเฉพาะความแตกต่างที่มีความหมายเมื่อเปรียบเทียบ code ที่ถูก reformatted หรือ copy ที่ถูก rewritten

  • 03

    Copyable unified diff

    ผลลัพธ์จะถูก render ด้วย classic +/- prefixes พร้อมที่จะวาง ในการตรวจสอบ code, bug report หรือที่อื่นๆ

คำถามที่พบบ่อยของ Diff viewer

Inputs สามารถใหญ่ได้แค่ไหน?
Diffing คือ O(n·m) ดังนั้น inputs ที่ใหญ่มาก (หลายพันบรรทัด) จึงอาจช้า แต่ code, prose และ log comparisons ส่วนใหญ่จึงเป็น instant สำหรับไฟล์ขนาดใหญ่ให้ชื่นชอบ line mode และไม่สนใจ whitespace
Texts ของฉันออกจากเซิร์ฟเวอร์หรือไม่?
ไม่ Diff ถูกคำนวณในเบราว์เซอร์ของคุณ — ไม่มีการร้องขอเครือข่าย ปลอดภัยสำหรับ code, docs และ prose ที่เป็นความลับ
ความแตกต่างระหว่าง line, word และ character diff คืออะไร?
Line diff ถือบรรทัดแต่ละบรรทัดเป็นหน่วยและ ideal สำหรับ code; word diff แยกโดย whitespace และดีที่สุดสำหรับ prose; character diff เป็นช่องขนาดที่ดีที่สุดและมีประโยชน์เมื่อคุณต้องการเห็น typos หรือการเปลี่ยนแปลง punctuation
ทำไมบรรทัดบางส่วนจึงถูก mark เป็น added และ removed?
เมื่อบรรทัดเปลี่ยนแปลงตรงกลาง diff algorithm ก็ represent มันเป็น removed old line บวก added new line สลับไปยัง word หรือ character mode เพื่อดูว่ามีการเปลี่ยนแปลงอะไรอยู่ในบรรทัด

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

สำหรับนักพัฒนา

สำรวจเครื่องมืออื่น ๆ

เครื่องมือทั้งหมด