คุณจำเป็นต้องเปรียบเทียบเอกสารข้อความสองฉบับและค้นหาความแตกต่างในเอกสารเหล่านั้นหรือไม่? แล้ว วินเมิร์จสิ่งที่คุณต้องการ! โปรแกรมนี้จะให้คุณเปิดเอกสารสองฉบับที่ต้องเปรียบเทียบ ทันทีหลังจากเปิดขึ้นมาในคอลัมน์พิเศษจะเน้นส่วนของข้อความที่แตกต่างกัน ทำการเปลี่ยนแปลงที่จำเป็นและบันทึกเอกสารลงในโปรแกรมโดยตรง
วินเมิร์จเป็นเครื่องมือโอเพ่นซอร์สที่เป็นหนึ่งเดียวและแตกต่างสำหรับ Windows ซอฟต์แวร์ที่นำเสนอสามารถเปรียบเทียบสองโฟลเดอร์และสองไฟล์ โดยระบุและเน้นความแตกต่างที่เข้าใจง่ายและประมวลผลได้
โปรแกรมที่นำเสนอมีประโยชน์มากในการพิจารณาว่ามีอะไรเปลี่ยนแปลงระหว่างเวอร์ชันของโครงการที่กำลังพัฒนา (เช่น เว็บไซต์) จากนั้นจะช่วยให้คุณสามารถรวมการเปลี่ยนแปลงระหว่างเวอร์ชันต่างๆ ได้
ลักษณะเฉพาะ:
เป็นเรื่องธรรมดา
- รองรับระบบปฏิบัติการ Microsoft Windows 98/ME/2000/XP/2003/Vista/2008
- รองรับรูปแบบไฟล์ข้อความ Windows, Unix และ Mac
- การสนับสนุนยูนิโค้ด
- อินเทอร์เฟซแบบแท็บ
การเปรียบเทียบไฟล์
- การเปรียบเทียบภาพและการรวมไฟล์ข้อความ
- เครื่องมือแก้ไขที่ยืดหยุ่นพร้อมการเน้นไวยากรณ์ หมายเลขบรรทัด และคำ
- ความแตกต่างหลักตามบรรทัด
- แผงความแตกต่างจะแสดงความแตกต่างปัจจุบันในแผงแนวตั้งสองแผง
- เค้าโครงพาเนลแสดงแผนที่ของไฟล์ที่เปรียบเทียบ
- เส้นตรวจจับที่ถูกย้าย
การเปรียบเทียบโฟลเดอร์
- นิพจน์ทั่วไป ตัวกรองตามไฟล์จะช่วยให้คุณสามารถยกเว้น รวมถึงรายการต่างๆ ได้
- การเปรียบเทียบอย่างรวดเร็วโดยใช้ขนาดไฟล์และวันที่
- เปรียบเทียบโฟลเดอร์เดียวหรือรวมโฟลเดอร์ย่อยทั้งหมด
- สามารถแสดงโฟลเดอร์เปรียบเทียบผลลัพธ์ในมุมมองแบบต้นไม้
การจัดการเวอร์ชัน
- สร้างไฟล์แพทช์ (รูปแบบปกติ ตามบริบท และแบบรวม)
- คำแนะนำสีสำหรับความแตกต่างของไฟล์
- การรวม Visual SourceSafe และ Rational ClearCase
อื่น
- การรวมเชลล์ (รองรับ Windows รุ่น 64 บิต)
- รองรับการใช้ไฟล์เก็บถาวร - 7-Zip
- การสนับสนุนปลั๊กอิน
- อินเทอร์เฟซที่แปลได้
เพื่อน ๆ ฉันดีใจที่ได้ต้อนรับคุณเข้าสู่หน้าบล็อกของฉัน วันนี้ฉันอยากจะบอกคุณเกี่ยวกับ 4 วิธีในการเปรียบเทียบไฟล์ตามเนื้อหา ความจำเป็นในการค้นหาความแตกต่างเกิดขึ้นค่อนข้างบ่อย คุณต้องเปรียบเทียบไฟล์ตามประเภทหรือขนาด การเปรียบเทียบไฟล์ใน Word และ Excel ยังเป็นขั้นตอนทั่วไปในสำนักงานและสำนักงาน ซึ่งคุณต้องทำงานกับเอกสารและตารางข้อความอยู่ตลอดเวลา
แต่สำหรับเว็บมาสเตอร์หรือเจ้าของไซต์ มักจำเป็นต้องเปรียบเทียบสองไฟล์ตามเนื้อหา และเราไม่ได้พูดถึงไฟล์ข้อความถึงแม้จะวิเคราะห์ในลักษณะเดียวกัน แต่เกี่ยวกับรูปแบบ .html, .css, .php เป็นต้น ไฟล์เหล่านั้นที่คุณต้องการค้นหาการเปลี่ยนแปลงในโค้ด และบางครั้งการเปลี่ยนแปลงเพียงเครื่องหมายเดียวอาจทำให้เกิดปัญหามากมายในการบรรลุผล
ตัวอย่างสุดท้ายที่ฉันใช้การเปรียบเทียบสองไฟล์คือปัญหากับการทำงานของความคิดเห็น ฉันพูดถึงสิ่งนี้ในตัวฉัน เหตุผลเป็นเพียงช่องว่างเดียว ลองจินตนาการว่าคุณจะพบความแตกต่างเล็กน้อยเช่นนี้ด้วยตนเองได้อย่างไร
และโดยทั่วไปแล้ว เมื่อทำงานกับไฟล์เว็บไซต์ คุณมักจะต้องวิเคราะห์โค้ดด้วย การทำเช่นนี้ด้วยตนเองไม่สมจริง การใช้เครื่องมือที่มีอยู่นั้นง่ายกว่ามาก ซึ่งเป็นเครื่องมือที่ผู้ดูแลเว็บและเจ้าของเว็บไซต์ทุกคนควรมี
วิธีที่ 1. การเปรียบเทียบไฟล์ใน Total Commander
ฉันใช้โปรแกรมนี้มาเป็นเวลานาน สำหรับการทำงานกับไฟล์ ฉันคิดว่านี่เป็นหนึ่งในโปรแกรมที่ดีที่สุด มีการจ่ายเงินโปรแกรม Total Commander แต่คุณสามารถใช้เวอร์ชันทดลองได้ 30 วันซึ่งหลังจากหมดเวลาก็จะใช้งานได้เช่นกัน แต่มีข้อเสนอให้ซื้อ คุณสามารถดาวน์โหลดเวอร์ชันทดลองได้
ก่อนหน้านี้ ฉันบอกคุณถึงวิธีการตั้งค่าผ่าน TC ซึ่งช่วยให้คุณจัดการไฟล์ไซต์ได้อย่างง่ายดายและดำเนินการที่จำเป็นทั้งหมดได้โดยตรงจากคอมพิวเตอร์ของคุณ โดยไม่ต้องผ่านบัญชีโฮสติ้งส่วนตัวของคุณ คุณลักษณะนี้เพียงอย่างเดียวทำให้คุ้มค่ากับการใช้โปรแกรมนี้
ตอนนี้เรามาดูเครื่องมือสำหรับการเปรียบเทียบไฟล์ตามเนื้อหา ซึ่งช่วยให้คุณสามารถแก้ไขและคัดลอกข้อมูลในระหว่างกระบวนการวิเคราะห์ได้
ดังนั้นให้เปิด Total Commander - ในแผงใดแผงหนึ่งให้เลือกไฟล์แรกเพื่อเปรียบเทียบ - ในแผงที่สองให้เปิดโฟลเดอร์ที่มีไฟล์ที่สอง
หน้าต่างใหม่จะเปิดขึ้นโดยแบ่งออกเป็นสองแผงด้วย ที่ด้านบนสุด ในแต่ละแผงจะมีการจำกัดเวลาในการเลือกไฟล์ ในหนึ่งในนั้น ไฟล์แรกจะถูกเลือกไว้แล้ว (แต่อาจว่างเปล่า) ในการเลือกไฟล์คุณต้องคลิกที่ปุ่มเล็ก ๆ ที่มีลูกศร (>>) .
หลังจากเลือกไฟล์ที่จะเปรียบเทียบแล้วให้คลิกที่ปุ่ม "เปรียบเทียบ"- เนื้อหาของไฟล์ที่เลือกจะปรากฏในแต่ละแผง ความแตกต่างจะถูกระบุด้วยสีพื้นหลัง
หากต้องการเปลี่ยนแปลงไฟล์เพียงคลิกที่ปุ่ม "แก้ไข"- และคุณสามารถเริ่มทำการเปลี่ยนแปลงได้ ฟังก์ชันการคัดลอกและการย้อนกลับ การค้นหาและการเข้ารหัสจะมีให้ที่นี่เช่นกัน
หากคุณได้ทำการเปลี่ยนแปลงไฟล์ หลังจากปิดหน้าต่างการเปรียบเทียบ คุณจะได้รับแจ้งให้บันทึกผลลัพธ์
วิธีที่ 2. การเปรียบเทียบไฟล์ใน Notepad ++
หากคุณเคยต้องแก้ไข html, css และ php คุณคงเคยได้ยินเกี่ยวกับโปรแกรมแก้ไขโค้ดฟรี Notepad++ คุณสามารถดาวน์โหลดโปรแกรม
นี่เป็นโปรแกรมที่ยอดเยี่ยมซึ่งนอกเหนือจากข้อดีมากมายแล้วยังช่วยให้คุณเปรียบเทียบไฟล์ตามเนื้อหาได้อีกด้วย
แต่จำเป็นต้องติดตั้งปลั๊กอินขนาดเล็ก ทั้งหมดนี้ทำโดยตรงภายในตัวแก้ไขเอง
ดังนั้นเปิดตัวแก้ไข - ไปที่รายการเมนู “ปลั๊กอิน» — "ตัวจัดการปลั๊กอิน" — "แสดงตัวจัดการปลั๊กอิน".
ในหน้าต่างใหม่ ให้เลือกปลั๊กอิน « เปรียบเทียบ"และกดปุ่ม « ติดตั้ง".
หลังจากติดตั้งปลั๊กอินแล้ว คุณสามารถเริ่มเปรียบเทียบเนื้อหาของไฟล์ได้ ในการดำเนินการนี้คุณต้องเปิดสองไฟล์ - ไปที่รายการเมนู "ปลั๊กอิน" — « เปรียบเทียบ" — « เปรียบเทียบ (Alt+ง)".
ผลลัพธ์ของการเปรียบเทียบไฟล์จะถูกนำเสนอในแผงแยกต่างหาก นั่นคือไฟล์แรกจะอยู่ทางซ้ายและไฟล์ที่สองอยู่ทางขวา ตรงข้ามเส้นที่พบความแตกต่างจะมีป้ายเตือนและไฮไลต์เป็นสีพื้นหลัง
เส้นที่พบความแตกต่างเล็กน้อยจะถูกเน้นด้วยสีเหลืองและระบุด้วยเครื่องหมายอัศเจรีย์
เส้นที่แตกต่างอย่างสิ้นเชิงจะถูกทำเครื่องหมายบนแผงหนึ่งด้วยเครื่องหมายลบสีแดง และอีกแผงหนึ่งมีเครื่องหมายบวกสีเขียว และเน้นด้วยสีที่เหมาะสม
แน่นอน เมื่อคุณพบความแตกต่างแล้ว คุณสามารถทำการปรับเปลี่ยนที่จำเป็นและบันทึกการเปลี่ยนแปลงได้ทันที
คุณสามารถทำการเปรียบเทียบไฟล์ให้เสร็จสิ้นโดยใช้คีย์ผสม Ctrl+Alt+ดี.
วิธีที่ 3. การเปรียบเทียบเนื้อหาของสองไฟล์ใน WinMerge
โปรแกรมนี้ช่วยให้คุณเปรียบเทียบไม่เพียงแต่เนื้อหาของไฟล์เท่านั้น แต่ยังรวมถึงเนื้อหาของโฟลเดอร์ทั้งหมดด้วย ด้วยวิธีนี้จะคล้ายกับ Total Commander มีเพียงโปรแกรมเท่านั้นที่ฟรี คุณสามารถดาวน์โหลดได้
การติดตั้งโปรแกรมเป็นมาตรฐานและจะไม่ยุ่งยาก ดังนั้นเราจะไม่พูดถึงเรื่องนี้ แต่จะเข้าสู่กระบวนการเปรียบเทียบสองไฟล์ทันที
หลังจากเปิดโปรแกรมแล้วคุณจะต้องเลือกไฟล์เพื่อเปรียบเทียบ เปิดรายการเมนู "ไฟล์" — "เปิด".
ผลลัพธ์การเปรียบเทียบจะแสดงเป็นสองแผง เช่นเดียวกับตัวอย่างอื่นๆ เฉพาะที่นี่เท่านั้นที่จะมีการเน้นส่วนของโค้ดที่แตกต่างกันในบรรทัดใดบรรทัดหนึ่ง
คุณยังสามารถแก้ไขไฟล์ในโปรแกรมนี้ได้ และเมื่อคุณปิดหน้าต่างเปรียบเทียบ โปรแกรมจะเสนอให้บันทึกการเปลี่ยนแปลงในไฟล์
วิธีที่ 4: เปรียบเทียบไฟล์โดยใช้บรรทัดคำสั่งของ Windows
วิธีนี้ช่วยให้คุณเปรียบเทียบเนื้อหาของไฟล์โดยไม่ต้องใช้โปรแกรมบุคคลที่สาม การใช้เครื่องมือมาตรฐานของระบบปฏิบัติการ Windows ก็เพียงพอแล้ว
นอกจากนี้วิธีนี้ไม่อนุญาตให้คุณแก้ไขไฟล์ ในการทำเช่นนี้คุณต้องใช้เครื่องมืออื่น แต่ถึงกระนั้นคุณสามารถรับมือกับงานได้โดยไม่ต้องใช้โปรแกรมเพิ่มเติม
เมื่อต้องการทำเช่นนี้ ให้เปิด "เริ่ม" — "ทุกโปรแกรม" — "มาตรฐาน" — "บรรทัดคำสั่ง"- และป้อนคำสั่งนี้:
พาธ Fc /N ไปยังพาธไฟล์แรกไปยังไฟล์ที่สอง
ดูเหมือนว่านี้:
Fc /N C:\เอกสารของฉัน\file1.txt C:\เอกสารของฉัน\file2.txt
ผลลัพธ์ที่ได้จะมีลักษณะดังนี้:
เมื่อมีความแตกต่างเพียงเล็กน้อย ก็สามารถแก้ไขได้อย่างรวดเร็วโดยใช้โปรแกรมแก้ไข แต่เมื่อมีความแตกต่างกันมาก การวิเคราะห์ข้อมูลด้วยวิธีนี้จึงค่อนข้างยาก
ดังนั้นฉันจึงบอกคุณเกี่ยวกับวิธีการเปรียบเทียบไฟล์ และตอนนี้ฉันขอแนะนำให้คุณดูวิดีโอบทช่วยสอน ซึ่งฉันแสดงการเปรียบเทียบสองไฟล์ในทุก ๆ ด้าน
ฉันแน่ใจว่าตอนนี้ถ้าคุณต้องการเปรียบเทียบไฟล์ คุณสามารถทำได้โดยใช้วิธีใดวิธีหนึ่งที่เสนอ
นั่นคือทั้งหมดสำหรับวันนี้ ฉันขอให้คุณประสบความสำเร็จและอารมณ์ดี แล้วพบกันในบทความใหม่และบทช่วยสอนแบบวิดีโอ!
ขอแสดงความนับถือ Maxim Zaitsev
โปรแกรมฟรีสำหรับเปรียบเทียบไฟล์ข้อความและโฟลเดอร์ มันมีอินเทอร์เฟซที่ใช้งานง่าย การเน้นไวยากรณ์สำหรับภาษาการเขียนโปรแกรมหลายภาษา รวมถึงการตั้งค่าที่ครอบคลุม นอกจากนี้โปรแกรมยังสามารถสร้างรายงานและทำงานร่วมกับระบบควบคุมเวอร์ชันได้หลายระบบ
ความเกียจคร้านของมนุษย์สามารถสร้างปาฏิหาริย์ได้! ความเกียจคร้านในความหมายดีๆ :). คุณต้องยอมรับว่าการทำงานตามปกติด้วยตนเองนั้นไม่สมเหตุสมผลหากเป็นไปได้ที่จะมอบความไว้วางใจให้กับคอมพิวเตอร์ ดังนั้นโปรแกรมของวันนี้จึงพบได้อย่างแม่นยำเมื่อเราพยายามเปลี่ยนกระบวนการที่ใช้แรงงานเข้มข้นในการเปรียบเทียบไฟล์ข้อความต่างๆ บนไหล่ของพีซี
และมันก็เป็นเช่นนี้... ล่าสุด Ruslan Bogdanov และฉันกำลังแปลอยู่ เว็บไซต์ใน HTML5 โดยใช้มาร์กอัป Schema.org ในเวลาเดียวกันจำเป็นต้องเปรียบเทียบเวอร์ชันเก่า (ที่ยังไม่ได้แก้ไข) ของแต่ละหน้ากับเวอร์ชันใหม่ซึ่งได้ทำการแก้ไขบางอย่างแล้ว
และหลังจากทำงานสองสามชั่วโมงในหน้าต่าง Notepad สองหน้าต่าง ฉันก็เกิดความคิดว่าควรมีโปรแกรมสำหรับค้นหาความแตกต่างในไฟล์ข้อความโดยอัตโนมัติ คำถามนี้ถูกถามไปยัง Google ที่แพร่หลายและพบโปรแกรมดังกล่าว :) ก็เรียกว่า วินเมิร์จ.
โปรแกรมนี้ค้นหาและแสดงความแตกต่างในเนื้อหาของไฟล์ข้อความสองไฟล์โดยอัตโนมัติซึ่งช่วยให้คุณสามารถเปรียบเทียบและแก้ไขเอกสารที่เปิดได้เร็วกว่าการค้นหาด้วยภาพปกติมาก! ในแง่ของความสามารถ WinMerge นั้นด้อยกว่าคู่แข่งที่ต้องชำระเงินเพียงเล็กน้อยเท่านั้น เช่น Compare Suite:
เปรียบเทียบกับอะนาล็อกที่ชำระเงิน
นอกจากนี้ ทั้งสองโปรแกรมยังรองรับการเข้ารหัสที่หลากหลาย (รวมถึง Unicode) สามารถรวมอยู่ในระบบควบคุมเวอร์ชันเกือบทุกระบบ และช่วยให้คุณสามารถเปรียบเทียบได้แม้แต่เอกสารที่เก็บถาวร (เพื่อรองรับ WinMerge ฟังก์ชันนี้ ตัวเก็บถาวร 7-ZIP ที่ติดตั้ง และปลั๊กอินพิเศษคือ ที่จำเป็น).
การติดตั้ง WinMerge
โปรแกรมมีสองเวอร์ชัน: ตัวติดตั้งปกติและเวอร์ชันพกพา หากต้องการทำงานกับอุปกรณ์พกพา คุณจะต้องแกะมันออกจากไฟล์เก็บถาวรและ (หากต้องการ) เรียกใช้ไฟล์ bat ( Register.bat) เพื่อรวมรายการแอปพลิเคชันเข้ากับเมนูบริบทของระบบ (“ไฟล์เนื้อหา” ตัวที่สอง ( ยกเลิกการลงทะเบียน.bat) คุณสามารถลบรายการนี้ได้)
หากคุณเลือกตัวติดตั้งมาตรฐาน คุณจะต้องเรียกใช้จากไฟล์เก็บถาวรที่ดาวน์โหลดมา และทำตามคำแนะนำของวิซาร์ดการติดตั้ง คุณสามารถยอมรับข้อเสนอทั้งหมดได้โดยคลิก "ถัดไป" จนกระทั่งคุณไปที่หน้าจอการเลือกส่วนประกอบ:
ที่นี่ ให้ตรวจสอบภาษาเริ่มต้นอย่างละเอียด: ควรเป็น "รัสเซีย" คุณยังสามารถติดตั้งปลั๊กอินเพิ่มเติมที่จะเพิ่มตัวกรองล่วงหน้าใหม่หลายตัวให้กับโปรแกรม
ขั้นตอนต่อไปที่คุณต้องดำเนินการคือหน้าต่างสำหรับเลือกงานเพิ่มเติม:
ตามค่าเริ่มต้น WinMerge จะสร้างทางลัดในแถบ Quick Launch เท่านั้นและรวมอยู่ในเมนูบริบท คุณยังสามารถสร้างทางลัดบนเดสก์ท็อปได้ (ซึ่ง IMHO สะดวกกว่า :)) และเพิ่มโฟลเดอร์โปรแกรมลงในเส้นทางของระบบเพื่อการเข้าถึงที่รวดเร็ว
การเปรียบเทียบไฟล์ข้อความใน WinMerge
เมื่อการติดตั้งเสร็จสมบูรณ์ หน้าต่าง WinMerge ที่ว่างเปล่าจะเปิดขึ้น ในการเริ่มต้น คุณจะต้องเปิดไฟล์สองสามไฟล์ที่จะเปรียบเทียบ ซึ่งสามารถทำได้โดยการเรียกรายการ "เปิด" จากเมนู "ไฟล์" หรือโดยคลิกที่ปุ่มชื่อเดียวกันบนแถบเครื่องมือ:
ในหน้าต่างที่เปิดขึ้นคุณจะได้รับโอกาสในการระบุไฟล์ที่จะเปรียบเทียบโดยคลิกปุ่ม "เรียกดู" รวมถึงเลือกตัวกรอง (ใช้เพื่อยกเว้นไฟล์บางประเภทเมื่อทำงานกับโฟลเดอร์) และตัวแตกไฟล์สำหรับเก็บถาวร ไฟล์ (หากติดตั้งปลั๊กอินที่เหมาะสม)
โดยพื้นฐานแล้ว สิ่งที่เราต้องทำคือเลือกไฟล์ที่จะแสดงในแผงด้านซ้ายและขวา และเราสามารถคลิก "ตกลง" ได้
หน้าต่าง WinMerge จะมีลักษณะดังนี้:
แล้วเราจะทำอะไรกับทั้งหมดนี้:
- การใช้ปุ่มบนแถบเครื่องมือ (หรือเมนูบริบท) คุณสามารถนำทางผ่านความแตกต่างที่พบและคัดลอกการเปลี่ยนแปลงจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้อย่างรวดเร็ว
- การใช้แผนที่ความแตกต่าง (หน้าต่างตำแหน่ง) คุณสามารถประเมินตำแหน่งของความแตกต่างในเอกสารต่างๆ ได้อย่างรวดเร็ว ในขณะเดียวกันก็มีสัญลักษณ์สีหลายสีบน “แผนที่”:
- สีเหลือง - บ่งบอกถึงความแตกต่างในเอกสาร
- สีแดง - ระบุความแตกต่างที่เลือก
- สีเทา - ระบุส่วนที่ขาดหายไปของรหัสในเอกสารฉบับใดฉบับหนึ่ง
ฉันขอแนะนำให้คุณใส่ใจกับแถบสถานะที่ด้านล่างสุดของหน้าต่างการทำงานเป็นระยะเมื่อทำงานกับโปรแกรม ในนั้นบางครั้งคุณจะเห็นคำแนะนำต่างๆ รวมถึงตัวนับความแตกต่างที่พบ
เมื่อทำงานกับเอกสารเสร็จแล้ว (หรือถ้าจำเป็น) คุณสามารถบันทึกทั้งไฟล์ที่แก้ไขหรือเฉพาะไฟล์เดียวได้ ในการดำเนินการนี้ไปที่เมนู "ไฟล์" และเลือก "บันทึกไฟล์ทางด้านซ้าย" หรือ "บันทึกไฟล์ทางด้านขวา" ตามลำดับ:
การตั้งค่าโปรแกรม
โดยหลักการแล้วหลังจากติดตั้งโปรแกรมจะพร้อมใช้งานอย่างสมบูรณ์ อย่างไรก็ตาม คุณสามารถปรับปรุงหรือเปลี่ยนแปลงฟังก์ชันบางอย่างได้เล็กน้อย สิ่งแรกที่คุณสามารถทำได้คือเพิ่มความสะดวกสบายให้กับตัวเอง :) คุณสามารถทำได้โดยไปที่เมนู "มุมมอง" และเปิดใช้งานรายการ "แสดงหมายเลขบรรทัด" และ "การตัดคำ":
สิ่งนี้จะเพิ่มคอลัมน์ที่มีการกำหนดหมายเลขบรรทัดที่ด้านหน้าแผงโค้ด และตอนนี้บรรทัดจะพอดีกับขนาดแผงใด ๆ เนื่องจากมีการตัดข้อความอัตโนมัติ (ในขณะที่โครงสร้างของบรรทัดยังคงอยู่อย่างสมบูรณ์)!
ในเมนูเดียวกัน คุณสามารถเปิดใช้งานคุณสมบัติอื่นๆ บางอย่างได้ (เช่น การแสดงอักขระที่ไม่พิมพ์และการเยื้องแท็บ) รวมทั้งปิดการใช้งานองค์ประกอบใดๆ ของหน้าต่างการทำงาน (ตัวอย่างเช่น คุณสามารถปิดการใช้งานแผงการเปรียบเทียบและ/หรือ "แผนที่" ” ของความแตกต่าง)
สำหรับภาษาและโปรแกรมการเขียนโปรแกรมบางโปรแกรม WinMerge มีส่วนเสริมที่ให้คุณละเว้นพารามิเตอร์บางอย่างเมื่อเปรียบเทียบไฟล์ หากคุณเลือกตัวเลือกในการติดตั้งปลั๊กอินเมื่อติดตั้งโปรแกรม คุณจะพบตัวเลือกเหล่านี้ในเมนู "ส่วนเสริม":
ในส่วน “การเปรียบเทียบล่วงหน้า” เราสามารถเข้าถึงส่วนเสริมสำหรับ:
- ไม่สนใจความคิดเห็น;
- ไม่สนใจคอลัมน์ (เห็นได้ชัดว่าเป็น HEX);
- ไม่สนใจเครื่องหมายวรรคตอน;
- ไม่สนใจแท็บ;
- โดยไม่สนใจหมายเลขบรรทัด
พูดตามตรง ฉันไม่ได้ใช้ปลั๊กอินเหล่านี้ เนื่องจากความสามารถมาตรฐานของ WinMerge นั้นเพียงพอสำหรับฉัน แต่อาจเป็นประโยชน์กับใครบางคน;)
หากคุณสมบัติเหล่านี้ของโปรแกรมไม่เพียงพอสำหรับคุณ คุณสามารถปรับแต่งเกือบทุกอย่างได้อย่างง่ายดายใน "การตั้งค่า":
คุณสามารถหลงทางในการตั้งค่าเหล่านี้ได้ในเวลาไม่นานเนื่องจากมีการตั้งค่ามากมาย แต่ฉันจะใส่ใจเฉพาะการตั้งค่าที่อาจเป็นประโยชน์สำหรับเราในการทำงานต่อไปเท่านั้น
ในกลุ่มการตั้งค่าแรก (“พื้นฐาน”) ฉันขอแนะนำให้เปิดใช้งานสองตัวเลือก: “ตั้งค่าความแตกต่างแรกโดยอัตโนมัติ” (เพื่อความสะดวกยิ่งขึ้น) และ “การเปรียบเทียบโฟลเดอร์” ในส่วน “เปิดใช้งานหน้าต่างการเปรียบเทียบหลายหน้าต่างสำหรับ” ตัวเลือกสุดท้ายจะช่วยให้คุณสามารถเปิดแท็บได้ไม่ จำกัด จำนวนพร้อมการเปรียบเทียบเมื่อเปรียบเทียบโฟลเดอร์ (ซึ่งเราจะพูดถึงด้านล่าง)
การตั้งค่าต่อไปนี้ที่จะเปลี่ยนแปลงอยู่ในส่วน "การเปรียบเทียบ":
โดยหลักการแล้ว คุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรที่นี่ แต่ในระหว่างทำงาน ฉันพบความไม่สะดวกหลายประการที่สามารถหลีกเลี่ยงได้โดยการเปิดใช้งานบางรายการในส่วนการตั้งค่านี้
ขั้นแรก คุณสามารถปิดใช้งานการเปรียบเทียบอักขระที่ไม่สามารถพิมพ์ได้ สิ่งนี้สามารถจำกัดการค้นหาความแตกต่างในไฟล์ให้แคบลงได้อย่างมาก
ประการที่สอง คุณสามารถเปิดใช้งานการข้ามบรรทัดว่างและคำสั่งในรีจิสเตอร์ที่แตกต่างกันได้ ซึ่งจะช่วยลดจำนวนความไม่ตรงกันระหว่างไฟล์ด้วย
ประการที่สาม มีตัวเลือกในการกรองความคิดเห็น ซึ่งคล้ายกับในเมนู "ส่วนเสริม" การตั้งค่าทั้งหมดเหล่านี้เป็นทางเลือก แต่บางครั้งอาจลดจำนวนความแตกต่างที่พบในไฟล์ได้อย่างมาก
เปรียบเทียบโฟลเดอร์
นอกจากความจริงที่ว่าใน WinMerge เราสามารถเปรียบเทียบไฟล์ได้โดยอัตโนมัติแล้ว เรายังสามารถเปรียบเทียบโฟลเดอร์เพื่อค้นหาไฟล์ที่เปลี่ยนแปลงทั้งหมดในนั้น! อย่างไรก็ตามไม่มีปุ่มพิเศษสำหรับเปิดโฟลเดอร์ในโปรแกรม จะเป็นอย่างไร? เราจำเป็นต้องระบุไฟล์ใด ๆ จากไดเร็กทอรีที่เราต้องการในช่อง "ซ้าย" จากนั้นลบชื่อออกเหลือเพียงชื่อโฟลเดอร์:
หลังจากการจัดการนี้ฟิลด์ "ขวา" จะสลับไปที่โหมด "การเลือกไดเรกทอรี" โดยอัตโนมัติและเราจะต้องเลือกโฟลเดอร์ที่ต้องการเท่านั้น
คุณสมบัติพิเศษของโหมดการเปรียบเทียบโฟลเดอร์คือไฟล์ทั้งหมดจะแสดงในรายการทั่วไปรายการเดียว โดยที่:
![](https://i1.wp.com/bestfree.ru/soft/file/WinMerge_11_small.png)
ตอนนี้หากใน "การตั้งค่า" คุณเปิดใช้งานตัวเลือกหลายแท็บเมื่อเปรียบเทียบโฟลเดอร์คุณสามารถเปิดโฟลเดอร์ย่อยและไฟล์ใดก็ได้ - การเปรียบเทียบจะเปิดขึ้นในแท็บใหม่
การสร้างรายงาน
หากคุณทำงานในทีมพัฒนาหรือจำเป็นต้องนำเสนอผลงานของคุณต่อบุคคลที่สาม ฟังก์ชั่นการสร้างรายงานตามผลการเปรียบเทียบจะเป็นประโยชน์สำหรับคุณ คุณจะพบฟังก์ชันนี้ในเมนู "เครื่องมือ":
หน้าต่างการสร้างรายงานมีเพียงสองฟิลด์: ในช่องแรกเราระบุไฟล์ที่จะบันทึก (อาจไม่มีอยู่จริง) และช่องที่สองเราเลือกสไตล์รายงาน WinMerge มีตัวเลือกสไตล์ให้เลือกสี่แบบ:
- รายการที่คั่นด้วยเครื่องหมายจุลภาค (ข้อความธรรมดา เช่น ไฟล์ TXT)
- รายการที่มีแท็บคั่น (รวมถึงไฟล์ข้อความ)
- Simple HTML (รูปแบบหน้าเว็บ (ในความคิดของฉันสะดวกที่สุด))
- XML แบบธรรมดา (ควรเปิดในเบราว์เซอร์จะดีกว่าเนื่องจากรูปแบบนี้ช่วยให้คุณสามารถยุบสาขาการเปรียบเทียบที่ไม่จำเป็น)
เลือกสไตล์ใดก็ได้ จากนั้นคลิก "เรียกดู" และระบุว่าโฟลเดอร์ใดและใต้ชื่อใด (รวมถึงนามสกุลของชื่อใด) ที่จะบันทึกรายงาน คลิก "ตกลง" และชื่นชมยินดี :)
ที่นี่ (ในเมนู "เครื่องมือ") คุณจะพบรายการเพิ่มเติมสองสามรายการที่จะดึงดูดเฉพาะนักพัฒนาที่จริงจังเท่านั้น เหล่านี้เป็นฟังก์ชันสำหรับสร้างแพตช์และกรองเนื้อหาของไฟล์และไดเร็กทอรี
ไฟล์แรกช่วยให้คุณสร้างไฟล์ที่มีรายการความแตกต่างในซอร์สโค้ดเวอร์ชันต่างๆ ตัวอย่างเช่น รายการนี้สามารถใช้เพื่อแก้ไขเวอร์ชันสุดท้ายในโปรเจ็กต์สุดท้ายโดยอัตโนมัติโดยใช้ระบบควบคุมเวอร์ชันต่างๆ
ฟังก์ชั่นที่สองช่วยให้คุณตั้งค่าข้อยกเว้นสำหรับไฟล์ที่เปรียบเทียบในไดเร็กทอรีตามมาสก์หรือประเภทไฟล์ นอกจากนี้ยังมีค่าที่ตั้งล่วงหน้าสำเร็จรูปสำหรับโปรเจ็กต์ประเภทต่างๆ และความสามารถในการสร้างตัวกรองของคุณเองสำหรับความซับซ้อนใดๆ
ข้อดีและข้อเสียของโปรแกรม
- ความแม่นยำสูงในการรับรู้ความแตกต่าง
- ความสามารถในการแทนที่ส่วนของข้อความอย่างรวดเร็ว
- ความสามารถในการเปรียบเทียบโฟลเดอร์
- ฟังก์ชั่นการรายงาน
- การตั้งค่าที่กว้างขวาง
- คุณไม่สามารถเปรียบเทียบเอกสารมากกว่าสองฉบับได้
- เพื่อรองรับการเก็บถาวรจำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม
- ไม่มีฟังก์ชั่นการค้นหาคำหลัก
ข้อสรุป
หลังจากทดสอบโปรแกรมเปรียบเทียบไฟล์ฟรีหลายโปรแกรม ฉันพบว่า WinMerge ทำงานได้อย่างถูกต้องที่สุด เปอร์เซ็นต์ของข้อผิดพลาดเมื่อจับคู่ไฟล์มีน้อย ซึ่งหมายความว่าสามารถใช้โปรแกรมในกิจกรรมประจำวันได้ ในเวลาเดียวกัน จำนวนการจดจำที่ผิดพลาดสามารถลดลงได้อีกโดยทำงานกับการตั้งค่า
หากคุณทำงานกับข้อความและมักจะต้องเปรียบเทียบเวอร์ชันต่างๆ ของเอกสารเดียวกัน WinMerge สามารถช่วยอำนวยความสะดวกและเร่งงานของคุณได้อย่างมาก แต่คอมพิวเตอร์ถูกสร้างขึ้นมาเพื่อจุดประสงค์นี้: เพื่อให้เราทำกิจวัตรประจำวันให้มากที่สุดเท่าที่จะเป็นไปได้ โดยปล่อยให้เรามีเวลาสำหรับความคิดสร้างสรรค์;)
ป.ล. อนุญาตให้คัดลอกและอ้างอิงบทความนี้ได้อย่างอิสระ โดยมีเงื่อนไขว่าต้องระบุลิงก์ที่ใช้งานอยู่แบบเปิดไปยังแหล่งที่มาและผลงานของ Ruslan Tertyshny ยังคงอยู่
เพื่ออัพเดทผู้ปกครอง ปัญหาคือว่าฉันกำลังแก้ไขไฟล์ style.css ของธีมหลัก และแน่นอนว่าฉันจำไม่ได้ว่าฉันเปลี่ยนแปลงอะไรไปบ้าง (และฉันก็ไม่จำเป็นต้องจำด้วย)
แต่แล้วช่วงเวลานั้นก็มาถึงเมื่อมีธีมเวอร์ชันใหม่สำหรับ WordPress ปรากฏขึ้น แน่นอนว่าฉันอยากเห็นว่ามีอะไรใหม่ที่นั่น แต่ก่อนที่จะอัปเดต เราต้องบันทึกการเปลี่ยนแปลงที่เกิดขึ้นกับสไตล์ก่อน เลยต้องจำชื่อโปรแกรมที่เปรียบเทียบไฟล์ไว้
วินเมิร์จ
ก่อนหน้านี้ฉันใช้โปรแกรมเดสก์ท็อป WinMerge (winmerge.org) เป็นประโยชน์มากเมื่อคุณต้องการเปรียบเทียบสองไฟล์ นี่คือลักษณะของอินเทอร์เฟซ โปรแกรมเมอร์ที่มีความซับซ้อน เจ๋งสุดๆ
แต่มีบางอย่างที่ง่ายกว่า
ความแตกต่างอย่างรวดเร็ว
แต่ฉันขี้เกียจเกินไปที่จะค้นหา WinMerge บนคอมพิวเตอร์ของฉัน ดังนั้นฉันจึงตัดสินใจใช้บริการออนไลน์ที่ยอดเยี่ยม “Quick Diff” เขาช่วยวิเคราะห์เปรียบเทียบข้อความสองส่วนอย่างรวดเร็วและค้นหาความแตกต่างทั้งหมด
ข้อดีของบริการออนไลน์
- อินเทอร์เฟซที่เรียบง่ายและใช้งานง่าย
- การเปรียบเทียบไฟล์จะเกิดขึ้นภายในไม่กี่วินาที
- ไม่มีการลงทะเบียนล่วงหน้า
- ไม่จำเป็นต้องดาวน์โหลดหรือติดตั้งอะไรเลย
- ฟรีอย่างแน่นอน
วิธีเปรียบเทียบสองส่วนของข้อความ
หากต้องการเปรียบเทียบ เพียงคัดลอกส่วนที่ต้องการลงในช่องซ้ายและขวาที่เกี่ยวข้อง (ไม่มีความแตกต่าง) แล้วคลิกปุ่ม
ผลลัพธ์จะอยู่ด้านล่าง ใต้หัวข้อ Output
คำอธิบาย
สิ่งที่ไม่ได้อยู่ในไฟล์ที่อัปเดตจะถูกไฮไลท์ด้วยสีแดง และการเปลี่ยนแปลงที่ทำกับไฟล์ต้นฉบับจะถูกไฮไลท์ด้วยสีเขียว
แต่ในตัวอย่างนี้ ข้อแตกต่างเพียงอย่างเดียวคือแฟรกเมนต์ที่ถูกแก้ไขมีช่องว่างที่จุดเริ่มต้นของบรรทัด นั่นเป็นเหตุผลว่าทำไมจึงเน้นด้วยสีเขียว บางทีโค้ดนี้อาจถูกตัดออกไป แต่เมื่อฉันวางกลับ กลับกลายเป็นว่ามีการชดเชยและมีช่องว่างเพิ่มเติมปรากฏขึ้น
![](https://i1.wp.com/fortress-design.com/wp-content/uploads/quickdiff.png)
![](https://i1.wp.com/fortress-design.com/wp-content/uploads/quickdiff.png)
โดยทั่วไป โปรดใช้ความระมัดระวังและดูว่าการเปลี่ยนแปลงใดที่มีนัยสำคัญและมีความหมายต่อคุณ ที่นี่ฉันแสดงตัวอย่างการใช้บริการเพื่อเปรียบเทียบไฟล์สไตล์สองไฟล์ แต่คุณสามารถใช้บริการนี้เพื่อเปรียบเทียบการแก้ไขที่ผู้ตรวจทานทำกับข้อความได้ ใช่แล้ว คุณไม่มีทางรู้ว่ามันจะมีประโยชน์อะไร
จะเปรียบเทียบสองไฟล์ได้อย่างไร? คำถามนี้อาจเกิดขึ้นเมื่อคุณต้องการดูความแตกต่างในเนื้อหาของไฟล์ทั้งสองอย่างรวดเร็วและสะดวก โดยปกติแล้วฉันไม่ต้องการติดตั้งโปรแกรมเพิ่มเติม แต่ทำการเปรียบเทียบโดยใช้เครื่องมือที่คุ้นเคยและใช้งานได้ดีกว่า
มีโปรแกรมที่ยอดเยี่ยมสำหรับการทำงานกับไฟล์ เรียกว่า โน๊ตแพด++ นี่คือจุดที่สะดวกในการเปรียบเทียบสองไฟล์อย่างรวดเร็ว
เปรียบเทียบสองไฟล์ใน Notepad++
อยากจะบอกทันทีว่าในโปรแกรม Notepad++ คุณสามารถเปรียบเทียบไฟล์ html, php และ js ได้มากมาย แต่ไม่สามารถเปรียบเทียบไฟล์ Word ได้อย่างถูกต้อง การเข้ารหัสไม่เหมาะกับโปรแกรมนี้ ไฟล์เหล่านี้จะถูกเปรียบเทียบใน Word เอง เราจะดูด้านล่างนี้
เราเปิดไฟล์ที่เราต้องการเปรียบเทียบ
เพื่อเริ่มการเปรียบเทียบ เราจำเป็นต้องเรียกใช้ปลั๊กอิน Campare หากต้องการทำสิ่งนี้ ให้ไปที่แท็บ ปลั๊กอิน – Campare – Campare
การเปรียบเทียบไฟล์ใน Notepad
หากยังไม่ได้ติดตั้งปลั๊กอินนี้ใน Notepad++ เวอร์ชันของคุณ คุณสามารถทำได้ง่ายๆ ไปที่ปลั๊กอิน – ตัวจัดการปลั๊กอิน – แสดงตัวจัดการปลั๊กอิน จากรายการปลั๊กอินทั่วไป ให้เลือก Campare ทำเครื่องหมายที่ช่องถัดจากปลั๊กอินแล้วกดปุ่มติดตั้ง
ไฟล์ของเราเปิดในสองแท็บ ซึ่งสะดวกและชัดเจนเน้นความแตกต่างทั้งหมดในไฟล์ของเรา มันเป็นเรื่องของเทคนิคการหาสถานที่ที่เหมาะสมจะไม่ใช่เรื่องยากเกินไป
ความแตกต่างของเนื้อหาไฟล์ใน Notepad
หากต้องการออกจากโหมดการเปรียบเทียบ ให้กดปุ่มลัด Ctrl + Alt + D หรือแท็บปลั๊กอิน - Campare - ล้างผลลัพธ์
แต่อย่าอยู่เพียงโปรแกรมเดียว นอกจากนี้เรายังมี Total Commander ที่รู้จักกันดีซึ่งคุณสามารถเปรียบเทียบสองไฟล์ได้อย่างรวดเร็วและสะดวกสบาย
เปรียบเทียบสองไฟล์ใน Total Commander
เปิดโปรแกรม Total Commander
คลิกที่ไฟล์ที่ต้องการและในขณะที่กดปุ่ม Ctrl ค้างไว้ให้คลิกที่ไฟล์ที่สองเพื่อทำการเปรียบเทียบ ไฟล์ทั้งสองมีความโดดเด่นเหนือพื้นหลังทั่วไป
การเปรียบเทียบไฟล์ใน Total Commander
หน้าต่างใหม่จะเปิดขึ้นซึ่งเราจะเห็นเนื้อหาของไฟล์ของเราและความแตกต่างระหว่างไฟล์เหล่านั้น เป็นการเน้นที่สะดวกและชัดเจนอีกครั้ง
ไฟล์ความแตกต่างใน Total Commander
คลิกปุ่มแก้ไขและทำการเปลี่ยนแปลงที่จำเป็นกับไฟล์ เพื่อความสะดวกในการใช้งาน คุณสามารถเปลี่ยนแบบอักษรและใช้ปุ่มความแตกต่างถัดไป ความแตกต่างก่อนหน้า ย้อนกลับ การเข้ารหัส
หลังจากการเปลี่ยนแปลงทั้งหมดแล้ว ให้คลิกที่ปุ่มปิดและเราจะถูกขอให้บันทึกการเปลี่ยนแปลงที่ทำ
เพียงเท่านี้ก็สะดวกรวดเร็วเข้าใจได้
โดยสรุป เราต้องพิจารณาว่าคุณสามารถเปรียบเทียบไฟล์ Word ได้อย่างไร มีการเข้ารหัสของตัวเองดังนั้นโปรแกรม Word จึงเหมาะที่สุดสำหรับสิ่งนี้
การเปรียบเทียบสองไฟล์ใน Microsoft Word
เปิด ไมโครซอฟเวิร์ด
ค้นหาแท็บรีวิว เลือก มองหารายการเปรียบเทียบ
การเปรียบเทียบไฟล์ใน Microsoft Word
หน้าต่างเปรียบเทียบเวอร์ชันใหม่จะเปิดขึ้น โดยคุณจะต้องเลือกเอกสารต้นฉบับและเอกสารที่จะเปรียบเทียบ คลิกตกลง คุณสามารถดูการตั้งค่าการเปรียบเทียบเพิ่มเติมได้หากต้องการ
ไฟล์ใหม่จะเปิดขึ้นโดยเน้นความแตกต่างและสามารถบันทึกหรือแก้ไขได้ตามต้องการ
นี่คือวิธีที่เราเปรียบเทียบสองไฟล์ ไม่จำเป็นต้องใช้โปรแกรมเพิ่มเติม ทุกอย่างมีอยู่แล้วในเครื่องมือปกติ ด้วยการใช้ Notepad++ เดียวกัน ฉันสามารถค้นหาสถานที่ที่เหมาะสมสำหรับการแก้ไขได้ภายในไม่กี่นาที