ประเด็นสำคัญ
- 01สามโหมดจัด — เส้น คำ และตัวอักษร — ให้คุณเลือกระดับความลวดลายที่พอดีกับเนื้อหา
- 02สลับอักษรใหญ่เล็กและอักษรสีขาว ช่วยกรองสัญญาณรบกวนการจัดรูปแบบเพื่อให้คุณเห็นเพียงการเปลี่ยนแปลงที่มีความหมายเท่านั้น
- 03ผลลัพธ์ถูกส่งออกเป็นดิฟแบบรวมที่คัดลอกได้พร้อมคำนำหน้า +/- พร้อมสำหรับการตรวจสอบรหัสหรือรายงานข้อบกพร่อง
- 04การจัดทั้งหมดเกิดขึ้นที่ฝั่งไคลเอนต์โดยใช้อัลกอริทึมลำดับทั่วไปยาวที่สุด — ไม่มีเนื้อหาที่ออกจากหน้า
เมื่อคุณต้องการตัวดูดิฟ
ควบคุมเวอร์ชนแสดงสิ่งที่เปลี่ยนแปลงในไฟล์เมื่อเวลาผ่านไป แต่บางครั้งคุณต้องเปรียบเทียบก้อนข้อความโดยพลการสองก้อนที่ไม่เคยแตะ repo: API คำตอบสองคำตอบ ก่อนหลังของการแก้ไขสำเร็จรูป ไฟล์การกำหนดค่าจากสภาพแวดล้อมสองสภาพแวดล้อม หรือเวอร์ชนข้อ สัญญาสองเวอร์ชน วางทั้งคู่เข้าไปในตัวดูดิฟนั้นเร็วกว่า git stash และอ่านง่ายกว่ามาก
ตัวดูดูดิฟของ Handytool ใช้อัลกอริทึมลำดับทั่วไปยาวที่สุดในฝั่งไคลเอนต์ เพื่อให้การเปรียบเทียบเป็นทันทีสำหรับอินพุตโดยทั่วไป ดีเท่าๆ กันสำหรับรหัส JSON Markdown และ plain prose — และเพราะไม่มีสิ่งใดที่ออกจากเบราว์เซอร์ คุณสามารถวางเนื้อหาภายในหรือเป็นความลับได้อย่างปลอดภัย
วิธีเปรียบเทียบข้อความสองข้อความ
- 01
วางข้อความดั้งเดิมเข้าไปในแผง
นี่คือพื้นฐานของคุณ — เวอร์ชนเก่า ไฟล์ต้นทาง หรือสิ่งใดก็ตามที่คุณเปรียบเทียบจาก
- 02
วางข้อความแก้ไขเข้าไปในแผงที่ถูกต้อง
เพิ่มเวอร์ชนที่ใหม่กว่า สำเร็จรูปการแก้ไข หรือเป้าหมายที่คุณต้องการเปรียบเทียบ
- 03
เลือกโหมดจัด
เลือกเส้น (ดีที่สุดสำหรับรหัสและ configs) คำ (ดีที่สุดสำหรับการแก้ไขเรื่อง) หรือตัวอักษร (ดีที่สุดสำหรับการจับภาษิดและการเปลี่ยนแปลงวรรคตอน)
- 04
สลับอักษรใหญ่เล็กหรือสลับสีขาวหากจำเป็น
ตัวกรองเหล่านี้ซ่อนการเปลี่ยนแปลงที่ไม่มีความหมาย — มีประโยชน์เมื่อเปรียบเทียบ JSON ที่ปรับปรุงใหม่หรือสำเร็จรูปเขียนใหม่
- 05
คัดลอก diff แบบรวม
ใช้ปุ่มคัดลอกเพื่อดึง output คำนำหน้า +/- และวางลงในความคิดเห็นการตรวจสอบรหัส ตั๋ว หรือ changelog
ปลอดภัยสำหรับเนื้อหาที่เป็นความลับ
ดิฟ ทำงานอย่างสมบูรณ์ในเบราว์เซอร์ของคุณ ไม่มีข้อความส่งไปยังเซิร์ฟเวอร์ Handytool ในจุดใดๆ — ไม่เมื่อคุณวาง ไม่เมื่อคุณสลับโหมด ไม่เมื่อคุณคัดลอกผลลัพธ์ ซึ่งหมายความว่าคุณสามารถเปรียบเทียบรหัสผู้เชี่ยวชาญได้อย่างปลอดภัย เอกสารภายใน ร่างกฎหมาย หรือเนื้อหาที่ละเอียดอ่อนอื่นๆ
สำหรับอินพุตขนาดใหญ่มาก — เลขหลายหมื่นบรรทัด — อัลกอริทึม LCS ช้าลงเนื่องจากความซับซ้อนของมันเติบโตตามขนาดอินพุตทั้งคู่ หากคุณชนเรื่อง ให้เปิดใช้งานสลับสีขาวเพื่อลดจำนวนโทเค็น หรือสลับไปยังโหมดเส้นซึ่งเป็นสิ่งที่เร็วที่สุดจากสามสิ่ง
คำถามที่พบบ่อยของตัวดูดิฟ
ตัวดูดิฟนี้ส่งข้อความไปยังเซิร์ฟเวอร์
ไม่ ดิฟคำนวณโดยสิ้นเชิงในเบราว์เซอร์ของคุณโดยใช้ JavaScript ปลอดภัยสำหรับรหัสเจ้าของ เอกสารภายใน และเนื้อหาที่เป็นความลับ
ความแตกต่างระหว่าง diff เส้น คำ และตัวอักษรคืออะไร
เส้น diff ถือว่าแต่ละบรรทัดเป็นหน่วย — อุดมคติสำหรับรหัส Diff คำแบ่งบนสีขาว — ยอดเยี่ยมสำหรับการแก้ไขเรื่อง Diff ตัวอักษร เป็นเม็ดที่ดีที่สุด และพื้นผิวเปลี่ยนแปลงตัวอักษรเดี่ยวหรือเปลี่ยนแปลง วรรคตอน
เหตุใดบางบรรทัดจึงถูกทำเครื่องหมายเป็นทั้งเพิ่มเติมและลบ
เมื่อบรรทัดเปลี่ยนแปลงตรงกลาง อัลกอริทึมจะแสดงเป็นบรรทัดเก่าที่ลบ บวก บรรทัดใหม่ที่เพิ่มเข้ามา สลับไปยังโหมด word หรือ character เพื่อดูว่าอะไรเปลี่ยนแปลงไปทุกประการ
อินพุตสามารถมีขนาดใหญ่เท่าไหร่
การเปรียบเทียบส่วนใหญ่ของรหัสและเรื่องเสร็จสิ้น จำนวนอินพุตขนาดใหญ่ช้าลงเพราะอัลกอริทึม LCS เติบโตตามขนาดอินพุตทั้งคู่ สำหรับไฟล์ขนาดใหญ่ ให้เลือกโหมดเส้นและเปิดใช้งานสลับสีขาวเพื่อให้มันเร็ว
ฉันสามารถเปรียบเทียบรหัสในภาษาการเขียนโปรแกรมต่างๆ
ใช่ — ตัวดูดิฟ ไม่รู้จักภาษา มันเปรียบเทียบข้อความดิบ เพื่อให้ดีเท่าๆ กันสำหรับ JavaScript Python JSON YAML หรือ plain prose