ฉันมีไฟล์บันทึกสองไฟล์ที่มีหลายพันบรรทัด หลังจากประมวลผลล่วงหน้ามีเพียงบางบรรทัดเท่านั้นที่แตกต่างกัน เส้นที่เหลือเหล่านี้อาจเป็นความแตกต่างที่แท้จริงหรือกลุ่มของเส้นที่สับ
ความแตกต่างแบบรวมทำให้ฉันเห็นความแตกต่างโดยละเอียด แต่มันทำให้การเปรียบเทียบแบบแมนนวลกับลูกตานั้นยาก diffs แบบเคียงข้างกันมีประโยชน์มากกว่าสำหรับการเปรียบเทียบ แต่มันยังเพิ่มบรรทัดที่ไม่เปลี่ยนแปลงนับพัน มีวิธีที่จะได้รับประโยชน์จากทั้งสองโลกหรือไม่?
หมายเหตุไฟล์บันทึกเหล่านี้สร้างขึ้นโดยxscopeเป็นโปรแกรมที่ตรวจสอบข้อมูลโปรโตคอล Xorg ฉันกำลังมองหาเครื่องมือที่ใช้งานทั่วไปที่สามารถนำไปใช้กับสถานการณ์ที่คล้ายกับที่กล่าวมาข้างต้นไม่ใช่เครื่องมือวิเคราะห์บันทึกการเข้าถึงเว็บเซิร์ฟเวอร์โดยเฉพาะ
ตัวอย่างล็อกไฟล์สองไฟล์มีอยู่ที่http://lekensteyn.nl/files/qemu-sdl-debug/ ( log13และlog14) คำสั่งตัวประมวลผลล่วงหน้าสามารถพบได้ในxscope-filterไฟล์ที่ลบการประทับเวลาและรายละเอียดเล็กน้อยอื่น ๆ
vimdiff(จากแพ็คเกจเป็นกลุ่ม ) จะตอบสนองความต้องการของคุณได้ดีกว่า: จอแสดงผลแบบขนาน, colorized, บรรทัดทั่วไปถูกพับ :set numberหมายเลขบรรทัดสามารถเปิดด้วย





diffมี--suppress-common-linesตัวเลือกหรือไม่? pastebin.com/KZrVCNFR