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

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

ข้อจำกัดของ Notepad อาจเฉพาะทางแตกต่าง แต่มีอยู่จริงและอาจก่อให้เกิดปัญหาหากคุณเจอ มันเป็นไปได้ที่ Notepad จะทำลายไฟล์ที่มีอักขระต่างประเทศ หากคุณบันทึกโดยไม่ได้ตั้งใจ Notepad จะแปลงชุดอักขระเป็น ANSI หรือ UTF-8 ซึ่งไม่ใช่ไฟล์ทั้งหมดที่ทำงานร่วมกับมันได้ดี
หากมี 2 สิ่งที่คุณคาดหวังในตัวแทนที่ Notepad โดยตรง ก็คือ การแสดงแบบแท็บ (tabular displays) และนับบรรทัด (line counters) ทั้งคู่มีประโยชน์ต่อนักพัฒนา แต่ในสองอย่าง แท็บน่าจะน่าสนใจกว่าสำหรับผู้ที่ดาวน์โหลดมาเพื่อเขียนโค้ด แท็บต้องการการอธิบายน้อย เพราะกลายเป็นสิ่งจำเป็นกับเว็บเบราว์เซอร์

ส่วน line counters อาจต้องการคำอธิบายเพิ่ม สำหรับเขียนโค้ด word wrap (การขึ้นบรรทัดอัตโนมัติ) ไม่ใช่ฟีเจอร์ที่พึงประสงค์ เพราะอาจทำลายบรรทัดหรือทำให้ยากต่อการดูตามที่ตั้งใจไว้ ดังนั้นบรรทัดจึงอาจยาวมาก และการระบุลำดับบรรทัดช่วยให้ระบุได้ง่ายขึ้น
1. Notepad++

ถ้ามีชื่อหนึ่งในวงการนี้ที่รู้จักกันดีที่สุด ก็คือ Notepad++ ตั้งแต่เปิดตัวในปี 2003 กลายเป็นตัวเลือกที่ยอมรับกันกว้างที่สุด

วัตถุประสงค์การพัฒนาเดิม (เหมือนรายการอื่นๆ) เป็นส่วนใหญ่เพื่อจัดการโค้ดและพัฒนา — แต่ไม่ได้หมายความว่ามันจัดการข้อความไม่ได้

Notepad++ ฟรี และเพื่อให้เห็นว่าผู้ชื่นชอบมีความหลงใหลแค่ไหน มี wiki เฉพาะตัว

ตั้งแต่ v3.1 ยังรองรับการขยาย (extensible) หมายถึงคุณสามารถเพิ่มฟีเจอร์เริ่มต้นได้ ขึ้นอยู่กับวัตถุประสงค์ คุณอาจเพิ่มการรองรับ FTP, ตัวตรวจสะพิมพ์ หรือแม้แต่เกม Tetris เบื้องต้น

การรองรับ "Themes" ของ Notepad++ สมควรได้รับการยกย่อง ภาพจินตนาการของ Notepad คือพื้นหลังสีขาวตัวอักษรสีดำ แต่ไม่จำเป็นต้องเป็นเช่นนั้น ธีมมาตรฐานที่มีอยู่ค่อนข้างดี หลากหลายจากคอนทราสต์นุ่มนวลไปจนถึง "หน้าจอดำตัวอักษรสีเขียว" ที่เห็นในฉาก "แฮ็ก" ในหนังส่วนใหญ่
หากต้องการลอง Notepad++ โดยไม่ต้องติดตั้ง เว็บไซต์นักพัฒนามีทั้ง .zip และ .7z เวอร์ชันพกพา ที่รันจากแฟลชไดรฟ์ได้
2. Notepad2

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

UI สว่างและตรงไปตรงมา คลิกขวาทูลบาร์เพื่อปรับแต่งโปรแกรมเพิ่มเติม ทำให้คุณปรับให้เข้ากับความต้องการ

ความเรียบง่ายขยายไปสู่การจัดการตั้งค่า: แทนที่จะให้ popup หน้าต่างตัวเลือก ตัวเลือกปรากฏในเมนู dropdown ทั้งนี้คุณไม่บังคับต้องใช้ dropdown เพราะ Notepad2 มีชอร์ตคัทเกือบทุกอย่าง

ฟีเจอร์น่าสนใจหนึ่งคือ ความโปร่งใส (transparency) คุณสามารถทำให้หน้าต่าง Notepad2 โปร่งใสและวางทับสิ่งอื่นเพื่อดูทั้งคู่ ไม่แน่ใจว่าทำไมถึงมีฟีเจอร์นี้ อาจเพิ่มตอน Windows 7 เป็นผลิตภัณฑ์หลักของ Microsoft พร้อมอินเทอร์เฟซ Aero
ข้อจำกัดของ Notepad2 คือ ขาดการ브ราว์เซอร์แบบแท็บ (tabbed browsing) แม้จะใกล้เคียงกับดีไซน์ Notepad แต่เรารู้สึกว่าแท็บเป็นสิ่งที่ผู้ใช้หลายคนจะพึ่งพา
3. Editpad Lite

เป็นม้ามืด (dark horse) เทียบกับ Notepad2 และ Notepad++ Editpad Lite เป็นตัวเลือกอีกตัวที่ทำงานได้ดีไม่แพ้กัน มีความหมายพิเศษกับผม เพราะเป็นโปรแกรมแรกๆ ที่จำได้ว่าติดตั้ง

การเข้าถึงหลายไฟล์แบบแท็บเป็นฟีเจอร์ที่มีตลอด แต่นึกว่า Editpad Lite มีอินเทอร์เฟซเรียบง่ายที่สุด โดยเฉพาะเมื่อปิด "Search bars" ล่าง ลุคดูเก่าเล็กน้อยเทียบกับโปรแกรมใหม่ แต่ Notepad ก็เก่าเช่นกัน อินเทอร์เฟซเรียบง่ายอาจเหมาะหากเจตนาคือแค่เขียน ยังคงเป็น code editor ที่ทรงพลังแต่ไม่ได้โชว์ออกมา มีทัชนิดน่ารักคือมุมมอง "Office 2003" ตามภาพด้านบน

หากต้องการเวอร์ชันพกพา ตัวติดตั้ง (installer) อนุญาตให้สร้างได้ ไม่อีกมากโปรแกรมที่มีตัวเลือกแบบนี้ และน่าสนใจที่มีตัวเลือกนี้ เพราะเวอร์ชันพกพาส่วนใหญ่จะโปรโมทคู่กับเวอร์ชันปกติ
สรุป
นี่คือ 3 ตัวเลือกแทน Notepad ที่นิยมที่สุด ทั้งหมดขยายฟีเจอร์ของ text editor เรียบง่ายอย่างมาก ไม่ว่าคุณจะวางแผนเขียนโค้ดหรือเขียนข้อความ ทั้ง 3 ตัวควรตอบโจทย์ได้ดี ถ้า Notepad เกี่ยวข้องมานานแล้ว อาจเลือกตัวแทนหนึ่งแล้วไม่ต้องเปลี่ยนอีกเลย หากต้องการปรับแต่งซอฟต์แวร์ Notepad++ มีความยืดหยุ่นมากที่สุด — ถ้าคุณหาตั้งค่าต่างๆ ได้ เพราะมันซับซ้อนที่สุดใน 3 ตัวเช่นกัน