โปรแกรมเปรียบเทียบไฟล์เอกสาร โปรแกรมสำหรับเปรียบเทียบไฟล์ข้อความ วิธีเปรียบเทียบสองส่วนของข้อความ

คุณจำเป็นต้องเปรียบเทียบเอกสารข้อความสองฉบับและค้นหาความแตกต่างในเอกสารเหล่านั้นหรือไม่? แล้ว วินเมิร์จสิ่งที่คุณต้องการ! โปรแกรมนี้จะให้คุณเปิดเอกสารสองฉบับที่ต้องเปรียบเทียบ ทันทีหลังจากเปิดขึ้นมาในคอลัมน์พิเศษจะเน้นส่วนของข้อความที่แตกต่างกัน ทำการเปลี่ยนแปลงที่จำเป็นและบันทึกเอกสารลงในโปรแกรมโดยตรง

วินเมิร์จเป็นเครื่องมือโอเพ่นซอร์สที่เป็นหนึ่งเดียวและแตกต่างสำหรับ 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 จะมีลักษณะดังนี้:

แล้วเราจะทำอะไรกับทั้งหมดนี้:

  1. การใช้ปุ่มบนแถบเครื่องมือ (หรือเมนูบริบท) คุณสามารถนำทางผ่านความแตกต่างที่พบและคัดลอกการเปลี่ยนแปลงจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้อย่างรวดเร็ว
  2. การใช้แผนที่ความแตกต่าง (หน้าต่างตำแหน่ง) คุณสามารถประเมินตำแหน่งของความแตกต่างในเอกสารต่างๆ ได้อย่างรวดเร็ว ในขณะเดียวกันก็มีสัญลักษณ์สีหลายสีบน “แผนที่”:
  • สีเหลือง - บ่งบอกถึงความแตกต่างในเอกสาร
  • สีแดง - ระบุความแตกต่างที่เลือก
  • สีเทา - ระบุส่วนที่ขาดหายไปของรหัสในเอกสารฉบับใดฉบับหนึ่ง
  • เมื่อใช้หน้าต่าง Differences คุณจะเห็นส่วนของโค้ดที่แตกต่างออกไป คุณไม่สามารถแก้ไขโค้ดได้ที่นี่ แต่คุณสามารถคัดลอกได้โดยใช้ฟังก์ชันในเมนูบริบท
  • และแน่นอนว่าการใช้ windows กับเอกสารที่เปิดอยู่ทำให้เราสามารถคัดลอกส่วนของโค้ดและแก้ไขทั้งหมดได้อย่างรวดเร็ว อันที่จริง เรามีโปรแกรมแก้ไขข้อความธรรมดาก่อนหน้าเรา เช่น Notepad ขั้นสูงที่มีการเน้นไวยากรณ์สำหรับภาษาการเขียนโปรแกรมหลายภาษา (และคุณสามารถปรับแต่งสีไฮไลต์สำหรับแต่ละภาษาได้ในการตั้งค่า)!
  • ฉันขอแนะนำให้คุณใส่ใจกับแถบสถานะที่ด้านล่างสุดของหน้าต่างการทำงานเป็นระยะเมื่อทำงานกับโปรแกรม ในนั้นบางครั้งคุณจะเห็นคำแนะนำต่างๆ รวมถึงตัวนับความแตกต่างที่พบ

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

    การตั้งค่าโปรแกรม

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

    สิ่งนี้จะเพิ่มคอลัมน์ที่มีการกำหนดหมายเลขบรรทัดที่ด้านหน้าแผงโค้ด และตอนนี้บรรทัดจะพอดีกับขนาดแผงใด ๆ เนื่องจากมีการตัดข้อความอัตโนมัติ (ในขณะที่โครงสร้างของบรรทัดยังคงอยู่อย่างสมบูรณ์)!

    ในเมนูเดียวกัน คุณสามารถเปิดใช้งานคุณสมบัติอื่นๆ บางอย่างได้ (เช่น การแสดงอักขระที่ไม่พิมพ์และการเยื้องแท็บ) รวมทั้งปิดการใช้งานองค์ประกอบใดๆ ของหน้าต่างการทำงาน (ตัวอย่างเช่น คุณสามารถปิดการใช้งานแผงการเปรียบเทียบและ/หรือ "แผนที่" ” ของความแตกต่าง)

    สำหรับภาษาและโปรแกรมการเขียนโปรแกรมบางโปรแกรม WinMerge มีส่วนเสริมที่ให้คุณละเว้นพารามิเตอร์บางอย่างเมื่อเปรียบเทียบไฟล์ หากคุณเลือกตัวเลือกในการติดตั้งปลั๊กอินเมื่อติดตั้งโปรแกรม คุณจะพบตัวเลือกเหล่านี้ในเมนู "ส่วนเสริม":

    ในส่วน “การเปรียบเทียบล่วงหน้า” เราสามารถเข้าถึงส่วนเสริมสำหรับ:

    • ไม่สนใจความคิดเห็น;
    • ไม่สนใจคอลัมน์ (เห็นได้ชัดว่าเป็น HEX);
    • ไม่สนใจเครื่องหมายวรรคตอน;
    • ไม่สนใจแท็บ;
    • โดยไม่สนใจหมายเลขบรรทัด

    พูดตามตรง ฉันไม่ได้ใช้ปลั๊กอินเหล่านี้ เนื่องจากความสามารถมาตรฐานของ WinMerge นั้นเพียงพอสำหรับฉัน แต่อาจเป็นประโยชน์กับใครบางคน;)

    หากคุณสมบัติเหล่านี้ของโปรแกรมไม่เพียงพอสำหรับคุณ คุณสามารถปรับแต่งเกือบทุกอย่างได้อย่างง่ายดายใน "การตั้งค่า":

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

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

    การตั้งค่าต่อไปนี้ที่จะเปลี่ยนแปลงอยู่ในส่วน "การเปรียบเทียบ":

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

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

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

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

    เปรียบเทียบโฟลเดอร์

    นอกจากความจริงที่ว่าใน WinMerge เราสามารถเปรียบเทียบไฟล์ได้โดยอัตโนมัติแล้ว เรายังสามารถเปรียบเทียบโฟลเดอร์เพื่อค้นหาไฟล์ที่เปลี่ยนแปลงทั้งหมดในนั้น! อย่างไรก็ตามไม่มีปุ่มพิเศษสำหรับเปิดโฟลเดอร์ในโปรแกรม จะเป็นอย่างไร? เราจำเป็นต้องระบุไฟล์ใด ๆ จากไดเร็กทอรีที่เราต้องการในช่อง "ซ้าย" จากนั้นลบชื่อออกเหลือเพียงชื่อโฟลเดอร์:

    หลังจากการจัดการนี้ฟิลด์ "ขวา" จะสลับไปที่โหมด "การเลือกไดเรกทอรี" โดยอัตโนมัติและเราจะต้องเลือกโฟลเดอร์ที่ต้องการเท่านั้น

    คุณสมบัติพิเศษของโหมดการเปรียบเทียบโฟลเดอร์คือไฟล์ทั้งหมดจะแสดงในรายการทั่วไปรายการเดียว โดยที่:


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

    การสร้างรายงาน

    หากคุณทำงานในทีมพัฒนาหรือจำเป็นต้องนำเสนอผลงานของคุณต่อบุคคลที่สาม ฟังก์ชั่นการสร้างรายงานตามผลการเปรียบเทียบจะเป็นประโยชน์สำหรับคุณ คุณจะพบฟังก์ชันนี้ในเมนู "เครื่องมือ":

    หน้าต่างการสร้างรายงานมีเพียงสองฟิลด์: ในช่องแรกเราระบุไฟล์ที่จะบันทึก (อาจไม่มีอยู่จริง) และช่องที่สองเราเลือกสไตล์รายงาน WinMerge มีตัวเลือกสไตล์ให้เลือกสี่แบบ:

    1. รายการที่คั่นด้วยเครื่องหมายจุลภาค (ข้อความธรรมดา เช่น ไฟล์ TXT)
    2. รายการที่มีแท็บคั่น (รวมถึงไฟล์ข้อความ)
    3. Simple HTML (รูปแบบหน้าเว็บ (ในความคิดของฉันสะดวกที่สุด))
    4. XML แบบธรรมดา (ควรเปิดในเบราว์เซอร์จะดีกว่าเนื่องจากรูปแบบนี้ช่วยให้คุณสามารถยุบสาขาการเปรียบเทียบที่ไม่จำเป็น)

    เลือกสไตล์ใดก็ได้ จากนั้นคลิก "เรียกดู" และระบุว่าโฟลเดอร์ใดและใต้ชื่อใด (รวมถึงนามสกุลของชื่อใด) ที่จะบันทึกรายงาน คลิก "ตกลง" และชื่นชมยินดี :)

    ที่นี่ (ในเมนู "เครื่องมือ") คุณจะพบรายการเพิ่มเติมสองสามรายการที่จะดึงดูดเฉพาะนักพัฒนาที่จริงจังเท่านั้น เหล่านี้เป็นฟังก์ชันสำหรับสร้างแพตช์และกรองเนื้อหาของไฟล์และไดเร็กทอรี

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

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

    ข้อดีและข้อเสียของโปรแกรม

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

    ข้อสรุป

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

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

    ป.ล. อนุญาตให้คัดลอกและอ้างอิงบทความนี้ได้อย่างอิสระ โดยมีเงื่อนไขว่าต้องระบุลิงก์ที่ใช้งานอยู่แบบเปิดไปยังแหล่งที่มาและผลงานของ Ruslan Tertyshny ยังคงอยู่

    เพื่ออัพเดทผู้ปกครอง ปัญหาคือว่าฉันกำลังแก้ไขไฟล์ style.css ของธีมหลัก และแน่นอนว่าฉันจำไม่ได้ว่าฉันเปลี่ยนแปลงอะไรไปบ้าง (และฉันก็ไม่จำเป็นต้องจำด้วย)

    แต่แล้วช่วงเวลานั้นก็มาถึงเมื่อมีธีมเวอร์ชันใหม่สำหรับ WordPress ปรากฏขึ้น แน่นอนว่าฉันอยากเห็นว่ามีอะไรใหม่ที่นั่น แต่ก่อนที่จะอัปเดต เราต้องบันทึกการเปลี่ยนแปลงที่เกิดขึ้นกับสไตล์ก่อน เลยต้องจำชื่อโปรแกรมที่เปรียบเทียบไฟล์ไว้

    วินเมิร์จ

    ก่อนหน้านี้ฉันใช้โปรแกรมเดสก์ท็อป WinMerge (winmerge.org) เป็นประโยชน์มากเมื่อคุณต้องการเปรียบเทียบสองไฟล์ นี่คือลักษณะของอินเทอร์เฟซ โปรแกรมเมอร์ที่มีความซับซ้อน เจ๋งสุดๆ


    แต่มีบางอย่างที่ง่ายกว่า

    ความแตกต่างอย่างรวดเร็ว

    แต่ฉันขี้เกียจเกินไปที่จะค้นหา WinMerge บนคอมพิวเตอร์ของฉัน ดังนั้นฉันจึงตัดสินใจใช้บริการออนไลน์ที่ยอดเยี่ยม “Quick Diff” เขาช่วยวิเคราะห์เปรียบเทียบข้อความสองส่วนอย่างรวดเร็วและค้นหาความแตกต่างทั้งหมด

    ข้อดีของบริการออนไลน์

    1. อินเทอร์เฟซที่เรียบง่ายและใช้งานง่าย
    2. การเปรียบเทียบไฟล์จะเกิดขึ้นภายในไม่กี่วินาที
    3. ไม่มีการลงทะเบียนล่วงหน้า
    4. ไม่จำเป็นต้องดาวน์โหลดหรือติดตั้งอะไรเลย
    5. ฟรีอย่างแน่นอน

    วิธีเปรียบเทียบสองส่วนของข้อความ

    หากต้องการเปรียบเทียบ เพียงคัดลอกส่วนที่ต้องการลงในช่องซ้ายและขวาที่เกี่ยวข้อง (ไม่มีความแตกต่าง) แล้วคลิกปุ่ม



    ผลลัพธ์จะอยู่ด้านล่าง ใต้หัวข้อ Output

    คำอธิบาย

    สิ่งที่ไม่ได้อยู่ในไฟล์ที่อัปเดตจะถูกไฮไลท์ด้วยสีแดง และการเปลี่ยนแปลงที่ทำกับไฟล์ต้นฉบับจะถูกไฮไลท์ด้วยสีเขียว

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



    ส่วนของไฟล์ที่เปรียบเทียบในบริการออนไลน์ “Quick Diff” (www.quickdiff.com)

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

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

    มีโปรแกรมที่ยอดเยี่ยมสำหรับการทำงานกับไฟล์ เรียกว่า โน๊ตแพด++ นี่คือจุดที่สะดวกในการเปรียบเทียบสองไฟล์อย่างรวดเร็ว

    เปรียบเทียบสองไฟล์ใน 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++ เดียวกัน ฉันสามารถค้นหาสถานที่ที่เหมาะสมสำหรับการแก้ไขได้ภายในไม่กี่นาที