Notepad++ 8.9.8 | ฟรี โปรแกรมเขียนโค๊ด แก้ไขข้อความ

ดาวน์โหลด Notepad++ โปรแกรมเขียนโค้ดและ Text Editor ยอดฮิต ตัวเบา โหลดไวสุดๆ รองรับภาษา PHP, CSS และสคริปต์เซิร์ฟเวอร์ โหลดฟรี ตัวเต็มถาวร ใช้งานได้ทันที
Notepad++ คืออะไร
Notepad++ คือ โปรแกรมประเภท Text Editor และ Source Code Editor ยอดนิยมที่ถูกออกแบบมาเพื่อใช้ทดแทนโปรแกรมแก้ไขข้อความพื้นฐานที่ติดมากับ Windows โดยจุดประสงค์หลักคือการสร้างเครื่องมือที่เบา ทำงานรวดเร็ว แต่แฝงไปด้วยฟังก์ชันระดับสูงที่นักพัฒนาซอฟต์แวร์และผู้ดูแลระบบต้องการ ตัวโปรแกรมถูกเขียนขึ้นด้วยภาษา C++ และใช้คอมโพเนนต์ Scintilla ซึ่งทำให้การประมวลผลข้อความจำนวนมหาศาล หรือไฟล์โค้ดที่มีความยาวหลักหมื่นบรรทัดเป็นไปอย่างลื่นไหล ไม่มีอาการค้างหรือหน่วงให้หงุดหงิดใจเลยแม้แต่น้อย
ความโดดเด่นที่แท้จริงของซอฟต์แวร์ตัวนี้คือความสามารถในการรองรับภาษาโปรแกรมมิ่งมากกว่า 50 ภาษา ไม่ว่าคุณจะใช้เขียนสคริปต์ PHP สำหรับพัฒนาปลั๊กอิน เขียนโครงสร้างหน้าเว็บด้วย HTML และคัสตอม CSS หรือแม้แต่เปิดแก้ไฟล์คอนฟิกจัดการเซิร์ฟเวอร์ โปรแกรมก็สามารถจดจำไวยากรณ์ (Syntax Highlighting) และเน้นสีสันของโค้ดให้แยกแยะได้ง่าย ช่วยลดความผิดพลาดในการเขียนคำสั่งตกหล่นได้อย่างดีเยี่ยม แถมยังมีระบบ Auto-completion ที่คอยเดาคำสั่งให้ล่วงหน้า ทำให้คุณปิดจ๊อบงานโปรเจกต์ต่างๆ ได้ไวขึ้นอย่างเห็นได้ชัด
นอกจากหน้าตาที่ดูเรียบง่ายสไตล์มินิมอลแล้ว มันยังรองรับระบบปลั๊กอินเสริม (Plugins) ที่เปิดโอกาสให้คุณขยายขีดความสามารถของตัวโปรแกรมออกไปได้แบบไร้ขีดจำกัด เช่น ปลั๊กอินสำหรับการอัปโหลดไฟล์ผ่าน FTP/SFTP ขึ้นเครื่องเซิร์ฟเวอร์โดยตรง หรือปลั๊กอินสำหรับจัดรูปแบบโค้ดให้เป็นระเบียบ ทำให้มันกลายเป็นเครื่องมืออเนกประสงค์ที่ตอบโจทย์ทั้งการเปิดจดโน้ตแบบเร่งด่วน ไปจนถึงการใช้เป็นโปรแกรมเขียนโค้ดหลักในการทำงานจริงของเหล่าโปรแกรมเมอร์มืออาชีพทั่วโลก
คุณสมบัติเด่นของ Notepad++
- ระบบ Syntax Highlighting และ Syntax Folding รองรับภาษาโปรแกรมมิ่งยอดฮิตครบถ้วน ทั้ง PHP, HTML, CSS, JavaScript, Python และ C++ พร้อมทั้งปรับแต่งสีสันหน้าจอได้อย่างอิสระ
- การจัดการแบบหลายแท็บ (Multi-Document Tab) เปิดและแก้ไขไฟล์โค้ดพร้อมกันได้หลายไฟล์ในหน้าต่างเดียว และสลับการทำงานไปมาได้อย่างรวดเร็ว
- ระบบค้นหาและแทนที่คำระดับแอดวานซ์ (Search & Replace) รองรับการใช้ Regular Expressions (RegEx) เพื่อค้นหาและเปลี่ยนข้อความที่ซับซ้อนในหลายๆ ไฟล์พร้อมกันในคลิกเดียว
- มีระบบ Auto-completion คอยเดาคำสั่ง ไวยากรณ์ และวงเล็บปิดให้แบบอัตโนมัติ ช่วยให้การเขียนโค้ดทำได้ต่อเนื่องและแม่นยำยิ่งขึ้น
- ฟังก์ชันแบ่งหน้าจอ (Split Screen) สามารถเทียบไฟล์โค้ดสองไฟล์ซ้ายขวาได้พร้อมกัน เหมาะสำหรับการหาจุดแตกต่าง ตรวจเช็กโค้ด หรือคัดลอกคำสั่งข้ามไฟล์
- เบาสบายเครื่องสุดๆ ใช้ทรัพยากรซีพียูและหน่วยความจำน้อยมาก สามารถรันบนคอมพิวเตอร์สเปกต่ำหรือเครื่องที่เปิดทิ้งไว้เป็นเวลานานได้อย่างลื่นไหล
- รองรับระบบปลั๊กอิน (Plugin Admin) ให้คุณดาวน์โหลดเครื่องมือเสริมมาติดตั้งเพิ่มได้ง่ายๆ ครบจบในที่เดียว ไม่ต้องออกไปหาโหลดจากเว็บภายนอกให้เสี่ยงไวรัส
บันทึกการปรับปรุง (Changelog)
- ช่องโหว่: แก้ไขปัญหาโปรแกรมหยุดทำงานขณะโหลดไฟล์ UDL
- ช่องโหว่: แก้ไขปัญหาโปรแกรมหยุดทำงานขณะโหลดไฟล์ UTF-16
- ช่องโหว่: แก้ไขปัญหาการเขียนข้อมูลลงในอาร์เรย์เกินขอบเขต
- ช่องโหว่: แก้ไขปัญหาการข้ามการตรวจสอบ Authenticode
- ช่องโหว่: แก้ไขปัญหา TOCTOU ใน Notepad++ Updater (WinGUp)
- ช่องโหว่: แก้ไขปัญหาการเข้าถึงเส้นทางสำรองข้อมูลเซสชันที่อนุญาตให้ลบข้อมูลนอกไดเร็กทอรีสำรองข้อมูล
- ช่องโหว่: แก้ไขปัญหาการเปิดเผยข้อมูลการเข้าสู่ระบบ Windows (SMB/NTLM) ผ่านเส้นทาง UNC
- ช่องโหว่: แก้ไขปัญหาการข้าม HMAC ของ shortcuts.xml ผ่าน “เรียกใช้มาโครหลายครั้ง”
- ช่องโหว่: แก้ไขปัญหาตัวชี้ Null ในตัวจัดการ NPPM_SAVESESSION ที่ทำให้เกิดการหยุดทำงาน
- ช่องโหว่: แก้ไขข้อผิดพลาด Stack Buffer Overflow ที่เกิดจากเส้นทางเซสชันที่ยาวเกินไป
- ช่องโหว่: แก้ไขปัญหาการโจรกรรมเป้าหมาย “Run by system” ในโฟลเดอร์เป็น Workspace
- ช่องโหว่: แก้ไขความเป็นไปได้ในการฉีด install-path ด้วย PowerShell
- ช่องโหว่: แก้ไขปัญหาที่กระบวนการที่มีระดับความสมบูรณ์ (Integrity Level) ต่ำกว่าส่ง WM_COMMAND ไปยัง Notepad++ ที่มีระดับความสมบูรณ์สูงกว่า
- ช่องโหว่: แก้ไขการบายพาส UIPI ของ Notepad++ ผ่าน WM_COPYDATA
- แก้ไขข้อผิดพลาดที่ทำให้โปรแกรมหยุดทำงานใน WM_COPYDATA COPYDATA_PARAMS สำหรับเพย์โหลดที่ไม่ถูกต้อง
- แก้ไขข้อผิดพลาดที่ทำให้โปรแกรมหยุดทำงานในการเรียก API NPPM_ALLOCATE*
- เพิ่มตัวเลือกเพื่ออนุญาตให้โหลด symlink ในโฟลเดอร์เป็น Workspace
- การถดถอย: แก้ไขการโหลดเซสชันสำหรับ subview เดี่ยวและเอกสาร/แท็บที่มีชื่อไม่มีชื่อเรื่อง 19. แก้ไขปัญหา IME CJK ในกล่องโต้ตอบบันทึกเป็น
- อัปเดตเป็น Scintilla 5.6.6 และ Lexilla 5.5.3
- เพิ่มความสามารถในการปิดใช้งานปลั๊กอิน
- เพิ่มอาร์กิวเมนต์บรรทัดคำสั่ง “-monitoringMode” เพื่อเปิดไฟล์โดยเปิดใช้งานการตรวจสอบ
- แก้ไขปัญหาการตั้งค่าพร็อกซีในโหมดพกพา
- แก้ไขปัญหาการอัปเดตโมเดล langs.xml ที่ไม่ใช้ฟิลด์นามสกุลไฟล์
- แก้ไขปัญหาแถบเลื่อนความสว่างใน ChooseColor ที่ไม่ปรากฏในโหมดมืด
- แก้ไขปัญหาเมนูย่อยว่างเปล่าในเมนูภาษาแบบกะทัดรัด
- แก้ไขปัญหาการเลื่อนแนวตั้งของผลการค้นหาที่ไม่ตรงกับการตั้งค่าเมาส์ของระบบปฏิบัติการ
- ใช้ไอคอนเครื่องหมายคำถามแบบทันสมัยในกล่องข้อความสีเข้ม
- จัดรูปแบบตัวเลขการนับโดยใช้ตัวคั่นภาษาท้องถิ่นปัจจุบันเมื่อจำเป็น

ความต้องการของระบบ
- ระบบปฏิบัติการ (OS): Windows 11 / 10 / 8.1 / 7 (32-bit และ 64-bit)
- หน่วยประมวลผล (CPU): 1.0 GHz (CPU AMD / INTEL) ขึ้นไป
- กราฟิกการ์ด (GPU): รองรับการแสดงผลมาตรฐานทั่วไป
- หน่วยความจำ (RAM): 512 MB (แนะนำ 1 GB ขึ้นไป)
- พื้นที่ว่างในฮาร์ดดิสก์ (Storage): 20 MB
- จอแสดงผล (Monitor): 1024 x 768 ขึ้นไป
ข้อมูลไฟล์
- ผู้พัฒนา: Don Ho
- ใบอนุญาต: Freeware
- ภาษา: รองรับหลายภาษา
- ขนาดไฟล์: 6 MB | 7 MB
- เวอร์ชัน: 8.9.8
- ประเภทไฟล์: *.exe | *.zip
- อัปเดตเมื่อ: 24/8/2026





