- Notepad Next เป็นเวอร์ชันที่นำ Notepad++ มาสร้างใหม่แบบข้ามแพลตฟอร์ม
- เริ่มพัฒนามาตั้งแต่ปี 2019 และปัจจุบันอยู่ที่เวอร์ชัน 0.7 พัฒนาด้วย C++(VS2022) และ Qt
- แจกจ่ายแพ็กเกจสำหรับ Windows/Mac/Linux (AppImage/Flatpak)
- โดยรวมมีความเสถียรและใช้งานได้ แต่ยังไม่ปลอดภัยพอสำหรับงานที่สำคัญมาก
วิธีติดตั้ง
- มีแพ็กเกจสำหรับ Windows, Linux และ MacOS
- แพ็กเกจ Windows มีให้ทั้งแบบตัวติดตั้งหรือไฟล์ zip แบบพกพาจากหน้ารุ่นออกเผยแพร่
- ตัวติดตั้งมีองค์ประกอบเพิ่มเติม เช่น ตัวอัปเดตอัตโนมัติและการผสานเข้ากับเมนูคลิกขวาของ Windows
- ติดตั้งได้ง่ายด้วย Winget:
winget install dail8859.NotepadNext
- แพ็กเกจ Linux สามารถดาวน์โหลด AppImage แบบแยกเดี่ยวจากหน้ารุ่นออกเผยแพร่ หรือรับผ่านการติดตั้ง flatpak ได้:
flatpak install flathub com.github.dail8859.NotepadNext
- ดาวน์โหลดอิมเมจดิสก์ของ MacOS ได้จากหน้ารุ่นออกเผยแพร่
การปรับแต่ง MacOS
- โดยค่าเริ่มต้น MacOS จะเปิดใช้การเกลี่ยขอบฟอนต์ ทำให้ข้อความแสดงผลต่างจากเวอร์ชัน Windows
- หากต้องการปิดการเกลี่ยขอบฟอนต์ทั้งระบบ ให้ใช้คำสั่งต่อไปนี้:
defaults -currentHost write -g AppleFontSmoothing -int 0
- ต้องรีสตาร์ตเพื่อให้การตั้งค่านี้มีผล
สถานะการพัฒนา
- ปัจจุบันพัฒนาบน Windows โดยใช้ Visual Studio 2022 และ Qt v6.2+
- สามารถบิลด์ได้สำเร็จบน Linux หลายดิสทริบิวชันและบน macOS ด้วย
- แพลตฟอร์ม/คอมไพเลอร์อื่นก็ใช้งานได้ด้วยการปรับแก้เล็กน้อย
- หากคุ้นเคยกับการสร้างแอปเดสก์ท็อป C++ Qt อยู่แล้ว ก็เพียงเปิดไฟล์
src/NotepadNext.pro แล้วบิลด์/รันโปรเจ็กต์ได้เลย
- หากเพิ่งเริ่มต้นกับการสร้างแอปเดสก์ท็อป C++ Qt ก็มีคู่มือแบบละเอียดเพิ่มเติมที่นี่
ความเห็นของ GN⁺
- Notepad Next เป็นทางเลือกของ Notepad++ ที่กำลังได้รับการพัฒนาอย่างต่อเนื่องในชุมชนโอเพนซอร์ส และมีข้อดีคือใช้งานได้บนหลายระบบปฏิบัติการ
- เนื่องจากยังมีบั๊กและฟีเจอร์ที่ยังไม่เสร็จสมบูรณ์ ผู้ใช้จึงควรทดสอบและตรวจสอบให้เพียงพอก่อนนำไปใช้กับงานสำคัญ
- โปรแกรมแก้ไขข้อความโอเพนซอร์สอื่นที่มีความสามารถใกล้เคียงกัน ได้แก่ Atom, Sublime Text และ Visual Studio Code ซึ่งแต่ละตัวมีฟีเจอร์และระบบนิเวศปลั๊กอินที่เป็นเอกลักษณ์ของตนเอง
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
มีการย้ำว่า Notepad++ และแอปนี้สร้างบน Scintilla ซึ่งเป็นคอมโพเนนต์แก้ไขโค้ดโอเพนซอร์สคุณภาพสูง โดย SciTE ซึ่งเป็นเดโมเอดิเตอร์อย่างเป็นทางการของ Scintilla เริ่มมาตั้งแต่ปี 1999 และอัปเดตล่าสุดเมื่อ 9 มีนาคม 2024
Notepad++ เข้ามาแทน Notepad เพราะจดโน้ตได้รวดเร็ว ไม่ถามว่าจะบันทึกหรือไม่ตอนปิดหน้าต่าง และมีระบบบันทึกอัตโนมัติช่วยป้องกันเอกสารสูญหาย Notepad++ เป็นซอฟต์แวร์ที่ยอดเยี่ยม และสงสัยว่าใน Kate editor จะทำเวิร์กโฟลว์แบบเดียวกันได้หรือไม่
แอปนี้เปิดตัวได้เร็วมาก ดูจะเร็วพอๆ กับ Notepad++ หรืออาจเร็วกว่าเล็กน้อย รู้สึกประหลาดใจที่ Qt จะเร็วได้ขนาดนี้ แม้โปรแกรมอ่าน PDF กับเอดิเตอร์จดโน้ตจะต่างกัน และความเร็วตอนเปิดเป็นเพียงตัวชี้วัดหนึ่ง แต่เดิมเคยคิดว่าความเร็วของ Notepad++ มาจากการใช้ native API
แม้จะมีเสียงชื่นชม Notepad++ มาก แต่ก็รู้สึกว่าอินเทอร์เฟซผู้ใช้มีปุ่มเล็กๆ จำนวนมากจนดูซับซ้อนและรบกวนสายตา จึงชอบเครื่องมือแบบ JetBrains IDE ที่มีฟีเจอร์เยอะแต่ UI ยังดูสะอาดมากกว่า
กำลังพัฒนา ecode ซึ่งเป็นโค้ดเอดิเตอร์หลายแพลตฟอร์มคล้าย NP++ และลองใช้แนวทางใหม่ด้วยเครื่องมือและเทคโนโลยีสมัยใหม่อย่าง LSP เคยใช้ Geany มานาน แต่เพราะฟีเจอร์ที่ต้องการยังไม่พอจึงเริ่มพัฒนา ecode โดยตั้งเป้าให้เปิดตัวได้รวดเร็ว
Notepad++ เป็นหนึ่งในแอปที่คิดถึงมากที่สุดเมื่อย้ายไป Linux และนอกจากเล่นเกมแล้ว มันยังเป็นเหตุผลหลักที่ต้องรีบูตกลับไปอีก OS สุดท้ายก็เลยไปเรียนรู้ emacs กับ vim และถ้าเป็นทุกวันนี้ก็คงจะเปลี่ยนไปใช้ Codium แทน โดยหลีกเลี่ยงการใช้ Sublime Text
Notepad++ เป็นเอดิเตอร์ข้อความสำหรับ Windows ที่ดูแลต่อเนื่องมา 20 ปี ทั้งเบาและตอบสนองไว ชอบอินเทอร์เฟซค้นหา/แทนที่ข้อความ และพกเวอร์ชันพกพาไว้เสมอ คิดว่า NotepadNext คงตาม Notepad++ ไม่ทันในด้านการใช้หน่วยความจำและความลื่นของ UI แต่เพราะรันแบบเนทีฟบน Linux ได้และไม่ต้องพึ่ง wine ก็ยังอยากลองใช้
หลังย้ายไป Linux แล้วหาตัวแทนของ Notepad++ ได้ยาก แต่สุดท้ายก็มาใช้ Kate และแนะนำให้ลองใช้ Kate ดู
แอปนี้เร็วมาก ต่อให้โหลดไฟล์ขนาดใหญ่กว่า 'สงครามและสันติภาพ' 24 เท่าก็ยังไม่มีปัญหา เร็วกว่า Sublime มาก และบน macOS ให้ประสิทธิภาพใกล้เคียง BBEdit จึงสงสัยว่าโหลดไฟล์ขนาดใหญ่ได้เร็วแบบนี้อย่างไร กำลังพัฒนาบล็อกเอดิเตอร์ด้วย Qt C++ และ QML และอ้างว่าเป็นบล็อกเอดิเตอร์ที่เร็วที่สุดในตอนนี้ พร้อมอยากเร่งประสิทธิภาพให้ดีขึ้นอีก
เพื่อนร่วมงานคนหนึ่งเป็นโปรแกรมเมอร์ที่มีประสบการณ์สูงและความรู้แน่นมาก และใช้ Notepad++ กับทุกอย่าง แสดงให้เห็นว่าเครื่องมือที่ค่อนข้างเรียบง่ายก็สามารถยอดเยี่ยมได้มากเพียงใด