Contents

วิธีสร้าง Notepad++ เปรียบเทียบสองไฟล์ด้วยปลั๊กอิน

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

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

โชคดีที่ปลั๊กอิน Notepad++ มีโอกาสที่จะชดเชยความสามารถที่ขาดหายไป ตัวอย่างที่น่าสังเกตคือปลั๊กอินเปรียบเทียบ Notepad++ ซึ่งให้ผู้ใช้สามารถแยกแยะความแตกต่างระหว่างเอกสารทั้งสองด้วยสายตาได้

ติดตั้งผู้ดูแลระบบปลั๊กอินสำหรับ Notepad\+\+

Notepad\+\+ Plugins Admin เป็นที่เก็บปลั๊กอินที่ขยายฟังก์ชันการทำงานของ Notepad\+\+ คุณสามารถใช้คุณสมบัตินี้เพื่อเรียกดูพื้นที่เก็บข้อมูลและติดตั้งปลั๊กอิน เช่น เปรียบเทียบสำหรับ Notepad\+\+

ปลั๊กอินเสริม “Plugins Admin” ไม่ได้ถูกติดตั้งไว้ล่วงหน้าในกระบวนการติดตั้งของ Notepad++ และจะต้องได้รับการตรวจสอบด้วยตนเองในระหว่างขั้นตอนการตั้งค่า ในกรณีที่บุคคลตั้งค่า Notepad++ โดยไม่เลือกส่วนเสริมเฉพาะนี้ พวกเขาอาจลบซอฟต์แวร์ออกทั้งหมดโดยไม่เสี่ยงต่อการสูญเสียข้อมูลที่เก็บไว้ หลังจากลบออกแล้ว เราสามารถติดตั้ง Notepad++ ใหม่อีกครั้งพร้อมกับรวมตัวเลือกที่ต้องการสำหรับ “Plugins Admin”

/th/images/selecting-plugins-admin-in-notepad-installation.jpg

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

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

ติดตั้งปลั๊กอินเปรียบเทียบสำหรับ Notepad\+\+

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

/th/images/plugins-admin-in-notepad.jpg

แท้จริงแล้ว ปลั๊กอินเปรียบเทียบถือเป็นส่วนประกอบของแผงผู้ดูแลระบบปลั๊กอิน และกระบวนการติดตั้งอาจเริ่มต้นได้อย่างสะดวกผ่านอินเทอร์เฟซนี้

⭐เปิดแผ่นจดบันทึก\+\+

เข้าถึงเมนู “ปลั๊กอิน” โดยไปที่ส่วน “ปลั๊กอิน” ภายในแดชบอร์ด WordPress จากนั้นเลือกตัวเลือก “ผู้ดูแลระบบปลั๊กอิน” จากเมนูย่อย

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

เมื่อตรวจสอบและเปรียบเทียบตัวเลือกของคุณแล้ว โปรดดำเนินการติดตั้งต่อโดยคลิกที่ปุ่มด้านล่าง

/th/images/compare-plugin-in-notepad.jpg

เมื่อติดตั้งปลั๊กอิน Notpad++ แอปพลิเคชันจะกลับมาทำงานต่อโดยอัตโนมัติ ณ จุดนี้ คุณควรสังเกตว่ามีการเพิ่ม"เปรียบเทียบ"ลงในรายการปลั๊กอินที่มีอยู่ในเมนูปลั๊กอินแล้ว

ติดตั้งปลั๊กอินเปรียบเทียบโดยไม่มีผู้ดูแลระบบปลั๊กอิน

อาจเลือกที่จะติดตั้งปลั๊กอิน Notepad++ โดยไม่ขึ้นอยู่กับเครื่องมือผู้ดูแลระบบปลั๊กอิน กระบวนการนี้เกี่ยวข้องกับการดาวน์โหลดไฟล์ปลั๊กอินที่ต้องการและถ่ายโอนไปยังไดเร็กทอรีปลั๊กอิน Notepad++ ที่กำหนด

ณ ขณะนี้ คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดของปลั๊กอินนี้ (เวอร์ชัน 2.0.2) ได้จาก GitHub ของปลั๊กอินเปรียบเทียบ รุ่นเฉพาะนี้เข้ากันได้กับ Notepad\+\+ 8.2.2 และใหม่กว่า หากคุณใช้ Notepad\+\+ เวอร์ชันเก่าและไม่มีแผนที่จะอัปเกรดแอป ให้ใช้เวอร์ชัน 2.0 มีทั้งเวอร์ชัน 32 บิตและ 64 บิต

⭐ ดาวน์โหลดปลั๊กอินเปรียบเทียบจาก GitHub

⭐แตกไฟล์.

ไฟล์ DLL นั้นเอง รวมถึงไฟล์ที่ไม่ได้ระบุเพิ่มเติมอีกสองไฟล์

⭐ไปที่โฟลเดอร์การติดตั้ง Notepad\+\+

⭐เปิดโฟลเดอร์ปลั๊กอิน

โปรดสร้างไดเร็กทอรีใหม่โดยใช้ชื่อเฉพาะ “ComparePlugin” เพื่อให้แน่ใจว่าชื่อของไดเร็กทอรีตรงกับชื่อของไฟล์ไลบรารีลิงก์แบบไดนามิก (".dll") ที่เกี่ยวข้อง

กรุณาคัดลอกและแทรกเนื้อหาของไดเร็กทอรีที่ระบุลงในโฟลเดอร์ที่สร้างขึ้นใหม่

/th/images/compare-plugin-in-notepad-plugin-folder.jpg

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

เปรียบเทียบสองไฟล์ใน Notepad\+\+

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

หากต้องการเปรียบเทียบเอกสารสองฉบับโดยใช้ Notepad++ ให้ไปที่เมนู"ปลั๊กอิน"เข้าถึงตัวเลือก"เปรียบเทียบ"จากนั้นเลือกคุณสมบัติ"เปรียบเทียบ"จากภายในเมนูย่อยนั้น

/th/images/comparing-two-files-in-notepad.jpg

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

สีและสัญลักษณ์

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

/th/images/highlighted-file-comaprison-in-notepad.jpg

มีการเพิ่มบรรทัดโค้ดใหม่ในไฟล์ที่อัปเดต แต่ไม่มีอยู่ในเวอร์ชันก่อนหน้า การเพิ่มนี้แสดงด้วยเส้นไฮไลต์สีเขียว

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

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

เนื้อหาส่วนใหญ่ในทั้งสองไฟล์ยังคงไม่มีการเปลี่ยนแปลง โดยมีความคลาดเคลื่อนใดๆ ที่ทำเครื่องหมายไว้เป็นสีส้มเน้นให้เด่นชัด

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

แถบนำทาง

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

/th/images/compare-navbar-in-notepad.jpg

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

โหมดการดู

ในการกำหนดค่ามาตรฐาน Notepad++ จะแสดงไฟล์ที่เปรียบเทียบสองไฟล์ในแนวตั้งเคียงข้างกันที่เรียกว่าโหมด"double-view"อย่างไรก็ตาม การตั้งค่าการแสดงผลนี้อาจเปลี่ยนแปลงได้โดยการเลือกตัวเลือกใดตัวเลือกหนึ่งที่มีอยู่จากเมนูบริบทที่ปรากฏขึ้นเมื่อคลิกขวาบนตัวแบ่งตรงกลางที่แยกทั้งสองบานหน้าต่าง ซึ่งรวมตัวเลือกต่างๆ เช่น"หมุนไปทางขวา"และ"หมุนไปทางขวา"ซ้าย.

/th/images/rotating-the-view-in-notepad-compare-plugin.jpg

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

สำรวจการตั้งค่าและคุณสมบัติ

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

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

/th/images/notepad-compare-plugin-settings.jpg

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

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

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

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

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

/th/images/notepad-compare-plugin-menu.jpg

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

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

ค้นพบความแตกต่างด้วย Notepad\+\+

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

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