สำหรับโปรแกรม Notepad และ Notepad++ ทั้งคู่ต่างๆ เป็น ซอฟต์แวร์แก้ไขข้อความ (Text Editor) ที่ได้รับความนิยมในการใช้เขียนข้อความ เขียนโน้ต หรือแก้ไขไฟล์ที่มีโครงสร้างแบบข้อความ ที่มีให้ใช้งานอยู่บน ระบบปฏิบัติการ Windows ทั้งสิ้น
โดยที่โปรแกรม Notepad นั้นถูกติดตั้งมาพร้อมกับ ระบบปฏิบัติการ Windows เลย แต่ถ้าคุณต้องการใช้งานคุณสมบัติที่ซับซ้อนกว่านั้น คุณก็คงจะต้องเลือกไป โปรแกรม Notepad++ ซึ่งเป็นซอฟต์แวร์ที่ผู้ใช้งานต้องดาวน์โหลด และติดตั้งเพิ่มด้วยตนเอง แต่โดยพื้นฐานแล้ว ทั้งคู่ก็เป็นซอฟต์แวร์ที่เรียบง่าย, ใช้ทรัพยากรต่ำ และรองรับการแก้ไขข้อความง่าย ๆ
อันที่จริง หากดูแค่จากชื่อของซอฟต์แวร์ การที่มี "++" ก็เป็นการบ่งชี้อย่างชัดเจนแล้วว่า ต้องการบ่งบอกว่า Notepad++ คือ Notepad ที่ทำอะไรได้มากขึ้นนั่นเอง แต่มันแตกต่างมากขนาดไหน ? ในบทความนี้เราจะมาแนะนำความแตกต่างนั้นกัน
Notepad คือ ซอฟต์แวร์แก้ไขข้อความ (Text editors) แบบเรียบง่าย ที่มาพร้อมกับระบบปฏิบัติการ Windows มันเป็นซอฟต์แวร์ขนาดเล็กที่ใช้ทรัพยากรทำงานในการทำงานต่ำมาก มันเรียบง่าย, ใช้งานง่าย และมี User Interface (UI) ที่สะอาดตาเพราะแทบไม่มีอะไรเลย (ฮา)
อย่างไรก็ตาม ด้วยความเรียบง่ายของ Notepad ก็หมายความว่าคุณสมบัติที่มันทำได้ก็เลยน้อยลงไปด้วยเช่นกัน มันทำได้แค่การแก้ไข และบันทึกไฟล์ข้อความแบบพื้นฐาน ไม่สามารถใช้งานคุณสมบัติขั้นสูงอย่างการทำ Syntax, Code Folding ฯลฯ ได้ Notepad จึงเหมาะกับการแก้ไขข้อความขั้นพื้นฐานเท่านั้น
โดย Notepad จะมีแค่หน้าต่างแก้ไขข้อความเปล่า ๆ ไม่มีแถบเครื่องมือ (Toolbar) อะไรเลย ที่ด้านล่างมีบอกว่าเราเคอร์เซอร์กำลังอยู่ที่ตำแหน่งไหนในรูปแบบบรรทัด และคอลัมน์ แล้วก็มีคุณสมบัติในการซูมเข้า และซูมออก
ในอดีตสามารถเปิด Notepad ได้ทีละหน้าต่างเท่านั้น หากต้องการแก้ไขไฟล์อื่น จะต้องเปิดแยกไปอีกหน้าต่าง อย่างไรก็ตามใน Windows เวอร์ชันล่าสุด หากผู้ใช้อัปเดตแล้ว ตัว Notepad ได้รับการอัปเดตเพิ่มคุณสมบัติแท็บ (Tabs) เข้ามา ช่วยให้ใช้เปิดได้หลายไฟล์ภายในหน้าต่างเดียวแล้ว
สำหรับโปรแกรม Notepad++ เป็นซอฟต์แวร์แก้ไขข้อความ ที่มีการเพิ่มคุณสมบัติขั้นสูง เข้ามาหลายอย่าง มันเป็นซอฟต์แวร์บนระบบปฏิบัติการ Windows เหมือนกับ โปรแกรม Notepad เพียงแต่ว่ามันเป็น ซอฟต์แวร์ชนิด เปิดเผยซอร์สโค้ด (Open-Source Software) หากต้องการใช้งาน จะต้องไปดาวน์โหลดมาติดตั้งเอง
ข้อมูลเพิ่มเติม : ดาวน์โหลดโปรแกรม Notepad++ จาก Thaiware.com
และด้วยความที่ Notepad++ เป็น Open-source นั่นหมายความว่า มันเปิดโอกาสให้นักพัฒนาที่สนใจสามารถทำการแก้ไข หรือดัดแปลงตัวซอฟต์แวร์ได้ ซึ่งก็มีนักพัฒนากลุ่มใหญ่ที่ให้การสนับสนุนซอฟต์แวร์ตัวนี้อยู่ ทำให้ Notepad++ มีการเพิ่มคุณสมบัติใหม่ ๆ เพิ่มเข้ามาอยู่เสมอ
ภาพจาก : https://notepad-plus-plus.org/downloads/
จุดเด่นสำคัญของ โปรแกรม Notepad++ ที่ทำให้มันเหนือกว่า โปรแกรม Notepad อย่างชัดเจน ก็คือระบบ "Syntax Highlighting" โดยมันเป็นคุณสมบัติที่จะไฮไลต์ (Highlight) ข้อความ หรือโค้ดให้แต่ละส่วนมีสีที่แตกต่างกัน ซึ่งมันช่วยให้ผู้ใช้อ่านง่ายไม่ลายตา นอกจากนี้ Notepad++ ยังรองรับการทำงานแบบ "Code Folding" ที่อนุญาตให้ผู้ใช้กดขยาย หรือย่อ บางส่วนของโค้ดได้ เพื่อสร้างความเป็นระเบียบ ง่ายต่อการนำทาง
อีกหนึ่งคุณสมบัติที่เคยเป็นข้อได้เปรียบของ โปรแกรม Notepadd++ คือระบบ Tabs แต่ใน โปรแกรม Notepad เวอร์ชันล่าสุดก็มีการใส่คุณสมบัตินี้เข้ามาให้ใช้งานได้แล้วเช่นกัน แต่ในอดีต นี่ถือเป็นจุดเด่นที่ทำให้หลายคนเปลี่ยนมาใช้งาน Notepad++ เลยล่ะ
ภาพจาก : https://notepad-plus-plus.org/
โปรแกรม Notepad นั้นเป็นโปรแกรมแก้ไขข้อความแบบพื้นฐาน มันจึงรองรับแค่ไฟล์ข้อความแบบ ข้อความอย่างเดียว (Plain Text) ได้เท่านั้น ไม่สามารถใส่ตัวหนา (Bold), ตัวเอียง (Italic) และขีดเส้นใต้ (Underline) ตัวอักษรได้เลย
แต่ในขณะที่ โปรแกรม Notepad++ นั้นมีคุณสมบัติมากกว่า ทำให้รองรับไฟล์ได้หลายชนิดมากขึ้น เช่น HTML, XML, CSS, JavaScript ฯลฯ นั่นทำให้การใช้งาน Notepad++ ไม่ใช่แค่การจดบันทึกสั้น ๆ หรือแก้ไขข้อความเท่านั้น แต่สามารถนำไปใช้ในการแก้ไขเว็บเพจ และเขียนโปรแกรมมิ่งได้
โปรแกรม Notepad มี ส่วนประสานงานกับผู้ใช้ (User Inteface - UI) ที่เรียบง่าย แถบเครื่องมือมีแค่คำสั่งพื้นฐานอย่างการตัด (Cut), คัดลอก (Copy), วาง (Paste) ฯลฯ แต่ถ้าไปดูแถบเครื่องมือ Toolbar ของ Notepad++ เราจะเห็นได้ว่ามีเครื่องมือให้ใช้งานเยอะกว่าหลายเท่า แถมยังมีส่วนขยาย (Plugin) ให้เลือกปรับแต่งตามความต้องการของผู้ใช้ด้วย
ภาพจาก : https://pentestlab.files.wordpress.com/2022/02/persistence-notepad-regsvr32.png
อย่างที่เราได้อธิบายไปแล้ว ว่าจุดเด่นของ โปรแกรม Notepad++ คือการที่มันรองรับ Syntax Highlighting ซึ่งเป็นคุณสมบัติที่จะทำไฮไลท์สีส่วนต่าง ๆ ของข้อความให้อัตโนมัติ เช่น Keywords, Strings, Comments ฯลฯ ช่วยให้การอ่าน และค้นหาตำแหน่งที่แก้ไขได้อย่างสะดวก
นอกจากนี้ Notepad++ ยังรองรับการทำ "Macro" ที่อนุญาตให้ผู้ใช้บันทึก และเล่นการกระทำที่บันทึกเอาไว้ ช่วยประหยัดเวลาในการแก้ไข หรือทำซ้ำงานบางรูปแบบ
ภาพจาก : https://www.cathrinewilhelmsen.net/notepad-macros-example/
อีกหนึ่งข้อได้เปรียบของ โปรแกรม Notepad++ นั้นคือการที่มันรองรับส่วนขยาย (Plugins) ที่อนุญาตให้ผู้ใช้ดาวน์โหลดมันมาติดตั้ง เพื่อเพิ่มความสามารถใหม่ ๆ ให้กับ Notepad++ ซึ่งก็มีนักพัฒนาที่สร้างมันขึ้นมาให้ผู้ใช้เลือกใช้งานมากมาย
ภาพจาก : https://npp-user-manual.org/docs/plugins/
ในโปรแกรม Notepad นั้นมีธีมให้ปรับได้แค่โหมดสว่าง (Light Mode) กับโหมดมืด (Dark Mode) เท่านั้น ในขณะที่โปรแกรม Notepad++ นั้น มีธีมให้เลือกใช้งานอยู่เพียบ 7 โทนสี 23 ธีม ด้วยกันเลยทีเดียว
ในส่วนของการพิมพ์ Notepad ปรับได้แค่ฟอนต์ และขนาด แต่ใน Notepad++ นั้นสามารถปรับสีพื้นหลัง และสีฟอนต์ได้ด้วย
ภาพจาก : https://pixabay.com/th/blog/posts/notepad-colorpicker-plugin-25/
ตอนนี้ก็น่าจะเข้าใจกันแล้วว่า Notepad กับ Notepad++ นั้นแตกต่างกันอย่างไร ?
Notepad นั้นเรียบง่าย ส่วน Notepad++ นั้นลูกเล่นเพียบ แต่สิ่งที่เพิ่มมาอาจเกินความจำเป็นสำหรับผู้ใช้ทั่วไปที่ต้องการแค่ไว้บันทึกโน้ตสั้น ๆ อย่างไรก็ตาม หากคุณต้องการใช้เครื่องมือที่ซับซ้อน, ต้องการเขียนโค้ด ฯลฯ Notepad++ ก็เป็นตัวเลือกที่ดีกว่า
|
แอดมินสายเปื่อย ชอบลองอะไรใหม่ไปเรื่อยๆ รักแมว และเสียงเพลงเป็นพิเศษ |