วิธีสร้าง Notepad++ เปรียบเทียบสองไฟล์ด้วยปลั๊กอิน
Notepad\+\+ เป็นโค้ดโอเพ่นซอร์สและโปรแกรมแก้ไขข้อความฟรีที่อัดแน่นไปด้วยคุณสมบัติมากมายสำหรับผู้ใช้ทั่วไปและโปรแกรมเมอร์ รองรับภาษาการเขียนโปรแกรมที่หลากหลายด้วยการเน้นไวยากรณ์แบบกำหนดเอง การเติมข้อความอัตโนมัติ และอื่นๆ อีกมากมาย
การรวมคุณสมบัติการแก้ไขขั้นสูง ตัวเลือกสไตล์ที่ปรับแต่งได้ และความเข้ากันได้กับปลั๊กอินจำนวนมากแสดงถึงคุณค่าที่โดดเด่น อย่างไรก็ตาม การไม่มียูทิลิตี้การเปรียบเทียบไฟล์ในตัวใน Notepad++ ถือเป็นการละเว้นที่เห็นได้ชัดเจน
โชคดีที่ปลั๊กอิน Notepad++ มีโอกาสที่จะชดเชยความสามารถที่ขาดหายไป ตัวอย่างที่น่าสังเกตคือปลั๊กอินเปรียบเทียบ Notepad++ ซึ่งให้ผู้ใช้สามารถแยกแยะความแตกต่างระหว่างเอกสารทั้งสองด้วยสายตาได้
ติดตั้งผู้ดูแลระบบปลั๊กอินสำหรับ Notepad\+\+
Notepad\+\+ Plugins Admin เป็นที่เก็บปลั๊กอินที่ขยายฟังก์ชันการทำงานของ Notepad\+\+ คุณสามารถใช้คุณสมบัตินี้เพื่อเรียกดูพื้นที่เก็บข้อมูลและติดตั้งปลั๊กอิน เช่น เปรียบเทียบสำหรับ Notepad\+\+
ปลั๊กอินเสริม “Plugins Admin” ไม่ได้ถูกติดตั้งไว้ล่วงหน้าในกระบวนการติดตั้งของ Notepad++ และจะต้องได้รับการตรวจสอบด้วยตนเองในระหว่างขั้นตอนการตั้งค่า ในกรณีที่บุคคลตั้งค่า Notepad++ โดยไม่เลือกส่วนเสริมเฉพาะนี้ พวกเขาอาจลบซอฟต์แวร์ออกทั้งหมดโดยไม่เสี่ยงต่อการสูญเสียข้อมูลที่เก็บไว้ หลังจากลบออกแล้ว เราสามารถติดตั้ง Notepad++ ใหม่อีกครั้งพร้อมกับรวมตัวเลือกที่ต้องการสำหรับ “Plugins Admin”
โปรดทราบว่าเมื่อติดตั้ง Notepad\++ ในระหว่างขั้นตอนการตั้งค่าเริ่มต้น การพิจารณาตัวเลือกที่แสดงในหน้าจอ"เลือกส่วนประกอบ"อย่างรอบคอบเป็นสิ่งสำคัญอย่างยิ่ง โดยเฉพาะอย่างยิ่ง ควรเลือกใช้การเลือก"กำหนดเอง"จากเมนูแบบเลื่อนลงที่ให้ไว้ และต่อมาตรวจสอบว่าได้เลือกองค์ประกอบ"ผู้ดูแลระบบปลั๊กอิน"อย่างถูกต้องแล้ว น่าเสียดายที่ผู้ใช้จำนวนมากมักมองข้ามขั้นตอนการติดตั้งที่สำคัญเหล่านี้ ส่งผลให้การติดตั้ง Plugins Admin ไม่สมบูรณ์
หากแอปพลิเคชัน Notes Plus ไม่มีโมดูลสำหรับจัดการปลั๊กอิน และคุณลังเลที่จะกู้คืนซอฟต์แวร์ เป็นไปได้ที่จะติดตั้ง Add-on เปรียบเทียบแยกกัน ในสถานการณ์เช่นนี้ ขอแนะนำให้ข้ามขั้นตอนนี้และไปยังขั้นตอนสุดท้ายของขั้นตอนถัดไป
ติดตั้งปลั๊กอินเปรียบเทียบสำหรับ Notepad\+\+
แผงการดูแลระบบปลั๊กอินช่วยให้ผู้ใช้สามารถติดตั้ง อัปเกรด หรือลบส่วนขยายได้ ฟังก์ชันการทำงานนี้ได้รับการปรับปรุงในเวอร์ชัน 7.6 และสูงกว่า ส่งผลให้กระบวนการมีความคล่องตัวมากขึ้น เพื่อให้มั่นใจถึงประสิทธิภาพสูงสุด ขอแนะนำอย่างยิ่งให้ผู้ใช้อัปเกรดอินสแตนซ์ของ Notepad++ เพื่อใช้ประโยชน์จากการปรับปรุงเหล่านี้
แท้จริงแล้ว ปลั๊กอินเปรียบเทียบถือเป็นส่วนประกอบของแผงผู้ดูแลระบบปลั๊กอิน และกระบวนการติดตั้งอาจเริ่มต้นได้อย่างสะดวกผ่านอินเทอร์เฟซนี้
⭐เปิดแผ่นจดบันทึก\+\+
เข้าถึงเมนู “ปลั๊กอิน” โดยไปที่ส่วน “ปลั๊กอิน” ภายในแดชบอร์ด WordPress จากนั้นเลือกตัวเลือก “ผู้ดูแลระบบปลั๊กอิน” จากเมนูย่อย
ในอินเทอร์เฟซการดูแลระบบสำหรับปลั๊กอินหรือที่เรียกว่าหน้าต่าง"ผู้ดูแลระบบปลั๊กอิน"เราสามารถทำการค้นหาได้โดยการป้อนคำว่า"เปรียบเทียบ"ภายในแถบค้นหาที่กำหนดเพื่อค้นหาและเข้าถึง
เมื่อตรวจสอบและเปรียบเทียบตัวเลือกของคุณแล้ว โปรดดำเนินการติดตั้งต่อโดยคลิกที่ปุ่มด้านล่าง
เมื่อติดตั้งปลั๊กอิน Notpad++ แอปพลิเคชันจะกลับมาทำงานต่อโดยอัตโนมัติ ณ จุดนี้ คุณควรสังเกตว่ามีการเพิ่ม"เปรียบเทียบ"ลงในรายการปลั๊กอินที่มีอยู่ในเมนูปลั๊กอินแล้ว
ติดตั้งปลั๊กอินเปรียบเทียบโดยไม่มีผู้ดูแลระบบปลั๊กอิน
อาจเลือกที่จะติดตั้งปลั๊กอิน Notepad++ โดยไม่ขึ้นอยู่กับเครื่องมือผู้ดูแลระบบปลั๊กอิน กระบวนการนี้เกี่ยวข้องกับการดาวน์โหลดไฟล์ปลั๊กอินที่ต้องการและถ่ายโอนไปยังไดเร็กทอรีปลั๊กอิน Notepad++ ที่กำหนด
ณ ขณะนี้ คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดของปลั๊กอินนี้ (เวอร์ชัน 2.0.2) ได้จาก GitHub ของปลั๊กอินเปรียบเทียบ รุ่นเฉพาะนี้เข้ากันได้กับ Notepad\+\+ 8.2.2 และใหม่กว่า หากคุณใช้ Notepad\+\+ เวอร์ชันเก่าและไม่มีแผนที่จะอัปเกรดแอป ให้ใช้เวอร์ชัน 2.0 มีทั้งเวอร์ชัน 32 บิตและ 64 บิต
⭐ ดาวน์โหลดปลั๊กอินเปรียบเทียบจาก GitHub
⭐แตกไฟล์.
ไฟล์ DLL นั้นเอง รวมถึงไฟล์ที่ไม่ได้ระบุเพิ่มเติมอีกสองไฟล์
⭐ไปที่โฟลเดอร์การติดตั้ง Notepad\+\+
⭐เปิดโฟลเดอร์ปลั๊กอิน
โปรดสร้างไดเร็กทอรีใหม่โดยใช้ชื่อเฉพาะ “ComparePlugin” เพื่อให้แน่ใจว่าชื่อของไดเร็กทอรีตรงกับชื่อของไฟล์ไลบรารีลิงก์แบบไดนามิก (".dll") ที่เกี่ยวข้อง
กรุณาคัดลอกและแทรกเนื้อหาของไดเร็กทอรีที่ระบุลงในโฟลเดอร์ที่สร้างขึ้นใหม่
โปรดไปที่เมนูย่อย"ปลั๊กอิน"ภายในหน้าต่างแอปพลิเคชันของ Notepad ++ คาดว่าคุณจะพบปลั๊กอิน"เปรียบเทียบ"ภายในตำแหน่งนี้ ในกรณีที่อินสแตนซ์ปัจจุบันของ Notepad++ ของคุณมีการใช้งานก่อนหน้านี้ โปรดเริ่มต้นการเปิดใหม่โดยการปิดและเปิดซอฟต์แวร์อีกครั้ง
เปรียบเทียบสองไฟล์ใน Notepad\+\+
วัตถุประสงค์ของปลั๊กอินเปรียบเทียบคือเพื่ออำนวยความสะดวกในการประเมินการแก้ไขชิ้นงานที่กำหนดโดยใช้การวนซ้ำแบบเก่าเป็นเกณฑ์มาตรฐานสำหรับการประเมิน เครื่องมือนี้ทำงานภายใต้สมมติฐานที่ว่าผู้ใช้ต้องการเปรียบเทียบสถานะปัจจุบันของโปรเจ็กต์ของตนกับเวอร์ชันก่อนหน้า และใช้ไฟล์ที่ล้าสมัยเป็นรากฐานสำหรับการวิเคราะห์นี้
หากต้องการเปรียบเทียบเอกสารสองฉบับโดยใช้ Notepad++ ให้ไปที่เมนู"ปลั๊กอิน"เข้าถึงตัวเลือก"เปรียบเทียบ"จากนั้นเลือกคุณสมบัติ"เปรียบเทียบ"จากภายในเมนูย่อยนั้น
ปลั๊กอินเปรียบเทียบอำนวยความสะดวกในการตรวจสอบไฟล์ที่ตัดกันอย่างครอบคลุม โดยวางตำแหน่งให้อยู่ใกล้กันเพื่อระบุความแตกต่างได้ง่าย คุณสามารถสร้างเอกสารที่เข้าถึงได้เป็นจุดอ้างอิงได้โดยใช้คุณสมบัติเปรียบเทียบ ซึ่งสามารถเรียกใช้ได้โดยการเลือก"ตั้งเป็นเอกสารแรกที่จะเปรียบเทียบ"จากตัวเลือกเมนูที่คุณสามารถใช้ได้
สีและสัญลักษณ์
ปลั๊กอินเปรียบเทียบใช้เฉดสีและไอคอนที่หลากหลายเพื่อแสดงการแก้ไขภายในเอกสารของคุณ การเปลี่ยนแปลงเหล่านี้อาจรวมถึงการเพิ่มเติม การลบ การย้ายตำแหน่ง หรือการเปลี่ยนแปลงข้ามขอบเขตเส้น
มีการเพิ่มบรรทัดโค้ดใหม่ในไฟล์ที่อัปเดต แต่ไม่มีอยู่ในเวอร์ชันก่อนหน้า การเพิ่มนี้แสดงด้วยเส้นไฮไลต์สีเขียว
การเปลี่ยนแปลงจะลบบรรทัดที่ไม่มีอยู่ออกจากโค้ดที่อัปเดต ซึ่งก่อนหน้านี้มีอยู่ในเวอร์ชันเก่า แต่ถูกลบออกโดยไม่ถูกแทนที่ด้วยเนื้อหาใดๆ ในการทำซ้ำโค้ดเบสที่ใหม่กว่า การลบบรรทัดนี้ส่งผลให้เกิดการบ่งชี้ว่าไม่มีอยู่โดยการใช้สีแดงเพื่อจุดประสงค์ในการแสดงภาพ
เนื้อหาถูกย้ายไปยังตำแหน่งอื่นภายในไฟล์เดียวกัน และตอนนี้เนื้อหานั้นอยู่ที่ตำแหน่งอื่น นอกจากนี้ ข้อความยังถูกเน้นด้วยเฉดสีน้ำเงินที่สดใส ซึ่งเพิ่มความน่าดึงดูดทางสายตาและดึงดูดความสนใจไปยังตำแหน่งใหม่
เนื้อหาส่วนใหญ่ในทั้งสองไฟล์ยังคงไม่มีการเปลี่ยนแปลง โดยมีความคลาดเคลื่อนใดๆ ที่ทำเครื่องหมายไว้เป็นสีส้มเน้นให้เด่นชัด
เมนู"เปรียบเทียบ"ใน Visual Studio Code มีตัวเลือกที่เรียกว่า"Detect Moves"ซึ่งช่วยให้ผู้ใช้สามารถแสดงหรือปกปิดไอคอนที่แสดงถึงความคลาดเคลื่อนระหว่างสองไฟล์ที่กำลังเปรียบเทียบ คุณสมบัตินี้มีประโยชน์อย่างยิ่งเมื่อทำงานกับโค้ดเบสขนาดใหญ่ เนื่องจากช่วยให้นักพัฒนาระบุการเปลี่ยนแปลงที่เกิดขึ้นได้อย่างรวดเร็วโดยไม่ต้องตรวจสอบโค้ดทุกบรรทัด
แถบนำทาง
การมีอยู่ของแถบนำทางซึ่งอยู่ที่ขอบด้านขวาของ Notepad\+\+ พิสูจน์ได้ว่ามีคุณค่าอย่างยิ่งเมื่อต้องการเร่งกระบวนการสำรวจเอกสารจำนวนมากและระบุความคลาดเคลื่อนในนั้น แท้จริงแล้ว การอ่านเอกสารที่กว้างขวางจากจุดสูงสุดไปยังจุดต่ำสุดนั้นต้องใช้ความพยายามอย่างมากและช่วงเวลาอันมีค่า เครื่องมือนำทางนี้ไม่เพียงแต่ทำหน้าที่เป็นแผนผังแผนผังโครงสร้างของเอกสารเท่านั้น แต่ยังเป็นที่เก็บข้อมูลบุ๊กมาร์กด้วย จึงช่วยเพิ่มประสิทธิภาพโดยรวมในการดึงข้อมูลภายในเอกสารดังกล่าว
อินเทอร์เฟซของแอปพลิเคชันมีองค์ประกอบการนำทางที่แสดงรหัสสีและไอคอนต่างๆ ผู้ใช้สามารถคลิกบนพื้นที่ที่ต้องการภายในเนื้อหาที่แสดงเพื่อเลื่อนดูเอกสาร เนื่องจากการใช้ภาพและโทนสีอย่างสม่ำเสมอทั่วทั้งแอปพลิเคชัน ผู้ใช้สามารถจดจำเครื่องหมายเหล่านี้ได้อย่างง่ายดาย และมองเห็นการมีอยู่ของเครื่องหมายเหล่านี้ได้อย่างรวดเร็วเมื่อมองดู
โหมดการดู
ในการกำหนดค่ามาตรฐาน Notepad++ จะแสดงไฟล์ที่เปรียบเทียบสองไฟล์ในแนวตั้งเคียงข้างกันที่เรียกว่าโหมด"double-view"อย่างไรก็ตาม การตั้งค่าการแสดงผลนี้อาจเปลี่ยนแปลงได้โดยการเลือกตัวเลือกใดตัวเลือกหนึ่งที่มีอยู่จากเมนูบริบทที่ปรากฏขึ้นเมื่อคลิกขวาบนตัวแบ่งตรงกลางที่แยกทั้งสองบานหน้าต่าง ซึ่งรวมตัวเลือกต่างๆ เช่น"หมุนไปทางขวา"และ"หมุนไปทางขวา"ซ้าย.
การใช้งานในปัจจุบันแบ่งพื้นที่ทำงานทั้งแนวนอนหรือแนวตั้ง ในขณะที่หมุนต่อไป เอกสารที่ดูก่อนหน้านี้จะถูกวางตำแหน่งทางด้านซ้ายของหน้าจอ ในขณะที่ไฟล์ที่เพิ่งเปิดใหม่จะครอบครองพื้นที่ทางด้านขวา
สำรวจการตั้งค่าและคุณสมบัติ
เมื่อเลือก"เปรียบเทียบ"จากเมนูปลั๊กอิน อินเทอร์เฟซจะกางออกเพื่อแสดงอาร์เรย์ของคำสั่งและการตั้งค่าการกำหนดค่าที่มีอยู่ นอกจากนี้ รายการแป้นพิมพ์ลัดที่เกี่ยวข้องกับแต่ละคำสั่งจะมีอยู่ในเมนูเดียวกัน
ปลั๊กอินเปรียบเทียบ Notepad++ มอบชุดความสามารถที่ครอบคลุมซึ่งเทียบได้กับความสามารถที่พบในยูทิลิตี้การเปรียบเทียบไฟล์ยอดนิยม หากต้องการเข้าถึงและปรับเปลี่ยนตัวเลือกเหล่านี้ เพียงไปที่"เปรียบเทียบ"ภายในแอปพลิเคชัน จากนั้นเลือก"การตั้งค่า"สิ่งนี้จะทำให้คุณสามารถเข้าถึงพารามิเตอร์ที่กำหนดค่าได้สำหรับการปรับแต่ง
การตั้งค่าหลักมีตัวเลือกมากมายที่ช่วยให้ผู้ใช้ปรับแต่งการวางแนวและตำแหน่งของไฟล์ภายในอินเทอร์เฟซ การตั้งค่าแรกซึ่งมีป้ายกำกับว่า"อันดับแรก"ช่วยให้ผู้ใช้สามารถระบุได้ว่าพวกเขากำลังตรวจสอบไฟล์ที่กำหนดเวอร์ชันเก่าหรือเวอร์ชันล่าสุดหรือไม่ อีกตัวเลือกหนึ่งที่มีชื่อว่า “ตำแหน่งไฟล์เก่า” อนุญาตให้ผู้ใช้เลือกตำแหน่งบนหน้าจอที่ต้องการแสดงการวนซ้ำของเอกสารก่อนหน้านี้ ไม่ว่าจะอยู่ที่ด้านบนหรือครึ่งล่างเมื่อใช้รูปแบบแนวนอน หรือด้านบนและด้านล่าง หากใช้การจัดวางแนวตั้ง คุณลักษณะเพิ่มเติมที่เรียกว่า"ค่าเริ่มต้นสำหรับมุมมองเดียว"ช่วยให้ผู้ใช้สามารถเปรียบเทียบไฟล์ที่ใช้งานอยู่ในปัจจุบันกับไฟล์ก่อนหน้าหรือไฟล์ถัดไปโดยใช้วิวพอร์ตเดียว สุดท้ายนี้มีตัวเลือกอื่นที่เรียกว่า"ค่าเริ่มต้นสำหรับมุมมองเดียว"ซึ่งช่วยให้ผู้ใช้สามารถดูได้
คุณสมบัติ “การตั้งค่าสี” ช่วยให้ผู้ใช้ปรับแต่งเฉดสีของการกระทำต่างๆ ในรายการโค้ด เช่น องค์ประกอบที่เพิ่มใหม่ ลบ ย้าย หรือแก้ไข ผู้ใช้มีความยืดหยุ่นในการเลือกจากอาร์เรย์สี ปรับเปลี่ยนเฉดสีไฮไลต์ และปรับระดับความโปร่งแสงที่ใช้กับสัญญาณภาพเหล่านี้
จำเป็นอย่างยิ่งที่จะต้องคำนึงถึงความคลาดเคลื่อนในการเข้ารหัสที่อาจเกิดขึ้นเมื่อเปรียบเทียบหรือทำงานกับข้อมูลข้อความในรูปแบบที่แตกต่างกัน ตัวอย่างเช่น การแสดง ASCII และ Unicode ที่ตัดกันอาจนำไปสู่การแจ้งเตือน โดยเตือนผู้ใช้ไม่ให้ตั้งสมมติฐานโดยไม่ได้ตั้งใจเกี่ยวกับชุดอักขระหรือความสมบูรณ์ของข้อมูล
คุณลักษณะที่เรียกว่า"Wrap around Diffs"ช่วยให้ผู้ใช้สามารถดำเนินการต่อไปเมื่อทำการเปลี่ยนแปลงขั้นสุดท้ายในชุดการเปลี่ยนแปลงให้เสร็จสิ้น เพื่อย้อนกลับไปยังจุดเริ่มต้นของรายการโดยอัตโนมัติและดำเนินการต่อจากจุดนั้น สามารถเปิดหรือปิดได้ภายในการตั้งค่าการกำหนดค่าของซอฟต์แวร์
ตำแหน่งของคาเร็ตจะยังคงคงที่เมื่อปล่อยทิ้งไว้โดยไม่มีการเปลี่ยนแปลงเมื่อทำการเปรียบเทียบไฟล์ซ้ำ
นอกเหนือจากตัวเลือกมาตรฐานภายในเมนูเปรียบเทียบแล้ว ยังมีคุณลักษณะเฉพาะที่เรียกว่า “ละเว้นช่องว่าง” การเปิดใช้งานฟังก์ชันนี้จะไม่สนใจความแตกต่างใดๆ ที่เกี่ยวข้องกับระยะห่างระหว่างอักขระหรือคำ แม้ว่าการดำเนินการนี้อาจเป็นประโยชน์ในระหว่างการแก้ไขเนื้อหาที่เป็นข้อความ แต่โดยทั่วไปขอแนะนำให้ผู้ใช้ปิดใช้งานการตั้งค่านี้เมื่อเปรียบเทียบข้อมูลโค้ดเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
SVN Diff และ Git Diff ได้รับการออกแบบมาเพื่ออำนวยความสะดวกในการเปรียบเทียบเวอร์ชันของไฟล์ปัจจุบันกับเวอร์ชันที่จัดเก็บไว้ในที่เก็บ Git หรือ SVN ในเครื่อง ความสามารถนี้มีประโยชน์อย่างยิ่งเมื่อตรวจสอบการแก้ไขที่ดำเนินการโดยนักพัฒนาร่วมในระหว่างกระบวนการพัฒนา
ค้นพบความแตกต่างด้วย Notepad\+\+
Notepad++ เป็นแอปพลิเคชั่นที่รวมทุกอย่างสำหรับการเขียนโค้ดและการแก้ไขข้อความที่มีฟีเจอร์มากมาย แต่ยังขาดฟังก์ชันการเปรียบเทียบ อย่างไรก็ตาม ผู้ใช้มีความยืดหยุ่นในการปรับแต่ง Notepad++ ตามความต้องการโดยใช้ไลบรารีปลั๊กอินที่กว้างขวาง ซึ่งจะเป็นการเพิ่มขีดความสามารถเพื่อตอบสนองความต้องการส่วนบุคคล
ปลั๊กอินเปรียบเทียบทำหน้าที่เป็นข้อพิสูจน์ถึงความสามารถของปลั๊กอินในการเพิ่มประสิทธิภาพการทำงานของ Notepad\+\+ ด้วยการมอบความสามารถที่ขาดหายไปในการเปรียบเทียบและวิเคราะห์ไฟล์ ปลั๊กอินนี้จึงช่วยให้ผู้ใช้มีเครื่องมืออันทรงพลังในการจัดการงานแก้ไขข้อความและโค้ด ด้วยเหตุนี้ จึงขยายยูทิลิตี้ของ Notepad\+\+ ให้เป็นโซลูชั่นอเนกประสงค์สำหรับการจัดการด้านต่างๆ ของการประมวลผลข้อความและโค้ด