Notepad++ น่าจะเป็นตัวแก้ไขข้อความที่ดีที่สุดสำหรับ Windows มีคุณสมบัติมากมายที่จะใช้หลายบทความถึงจะครอบคลุม และนี่คือสิ่งที่ผมจะทำ: แนะนำพลังอัศจรรย์ของตัวแก้ไขข้อความที่หลากหลายและซับซ้อนนี้ ไม่ต้องใช้ Notepad หรือ Wordpad สำหรับไฟล์ข้อความ สคริปต์ หรือไฟล์ HTML อีกต่อไป นี่คือ 5 เทคนิคยอดเยี่ยมแรกที่จะช่วยให้คุณใช้ Notepad++ ได้อย่างเต็มที่
1. ตั้งค่าภาษาให้ตรงกับโค้ดของคุณ
คุณสมบัติเด่นของ Notepad++ คือการระบายสีโค้ด (Syntax Highlighting) มีประโยชน์มากเมื่อเขียน C, Matlab หรือ HTML ช่วยแยกแยะฟังก์ชัน คำสงวน คอมเมนต์ ข้อความ และสัญลักษณ์อื่นๆ ในโค้ดได้ง่าย
Notepad++ ฉลาด และตรวจจับโค้ดอัตโนมัติ ตัวอย่างโค้ด Matlab m-file:

2. ค้นหาและแทนที่แบบจำนวนมาก (Bulk Find & Replace)
หากต้องการแทนที่รายการในไฟล์ Notepad++ คือคำตอบ ไม่เพียงแค่ค้นหาในไฟล์เดียวได้ทันที ยังค้นหาในไฟล์ที่เปิดอยู่ทั้งหมด หรือไฟล์ทั้งหมดในไดเรกทอรี (รวมซับไดเรกทอรี) และกรองเฉพาะประเภทไฟล์ที่ต้องการ


3. ค้นหาด้วย Regular Expressions
Notepad++ ไม่จำกัดแค่คำพจน์ ใช้ Regular Expressions อันทรงพลังเพื่อจับคู่รายการไดนามิกได้ ตัวอย่าง การค้นหา (และแทนที่) แท็ก <img> ทั้งหมดในซอร์ส HTML ไม่ว่าขนาดภาพจะระบุอะไรก็ตาม:
ต้องมีความรู้พื้นฐาน Regular Expressions ก่อนใช้งาน Regular Expressions เหล่านี้ยังช่วยได้หากคุณใช้คำสั่ง sed หรือ awk บนบรรทัดคำสั่ง Linux
4. จัดรูปแบบโค้ด HTML (Tidy HTML)
ถ้าเขียนบทความเว็บ โค้ดอาจมีแท็กเบรกเกินความจำเป็น หรือแท็กไม่ตรงบรรทัด Notepad++ สามารถ Tidy โค้ด HTML ให้
ตัวอย่างข้อความที่ยังไม่จัดรูปแบบ:
ที่ต้องการแปลงเป็นรูปแบบ XHTML:

เสร็จแล้ว:
5. บันทึกไฟล์ที่เปิดอยู่ทั้งหมด (Save All Open Files)
อาจดูไม่ตื่นเต้น แต่ลองจินตนาการว่ามีไฟล์เปิด 100 ไฟล์ - Notepad++ เปิดเอกสารในแท็บเหมือน Firefox - แต่ละไฟล์เปลี่ยนไปหลังจาก Bulk Find & Replace บันทึกทีละไฟล์จะเหนื่อย Notepad++ ช่วยให้บันทึกไฟล์ที่เปิดอยู่ทั้งหมดพร้อมกัน

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