ข้ามแพลตฟอร์ม การนำ Notepad++ มาใช้ใหม่
แม้ว่าแอปพลิเคชันโดยรวมจะเสถียรและใช้งานได้ แต่ก็ไม่ควรถือว่าปลอดภัยสำหรับงานที่มีความสำคัญอย่างยิ่ง
มีข้อบกพร่องมากมายและมีการใช้งานเพียงครึ่งเดียว คำขอดึงได้รับการชื่นชมอย่างมาก
แพ็คเกจพร้อมใช้งานสำหรับ Windows, Linux และ MacOS
ด้านล่างนี้คือกลไกการกระจายที่รองรับ อาจมีวิธีอื่นในการดาวน์โหลด/ติดตั้งแอปพลิเคชัน แต่โปรเจ็กต์นี้อาจไม่สามารถให้การสนับสนุนใดๆ สำหรับสิ่งเหล่านั้นได้ เนื่องจากบุคคลอื่นเปิดให้ใช้งานได้
แพ็คเกจ Windows มีจำหน่ายในรูปแบบตัวติดตั้งหรือไฟล์ zip แบบสแตนด์อโลนในหน้าเผยแพร่ โปรแกรมติดตั้งมีส่วนประกอบเพิ่มเติม เช่น ตัวอัพเดตอัตโนมัติและการรวมเมนูบริบทของ Windows คุณสามารถติดตั้งได้อย่างง่ายดายด้วย Winget:
winget install dail8859.NotepadNext
สามารถรับแพ็คเกจ Linux ได้โดยการดาวน์โหลด AppImage แบบสแตนด์อโลนบนหน้าเผยแพร่หรือโดยการติดตั้ง flatpak โดยดำเนินการ:
flatpak install flathub com.github.dail8859.NotepadNext
สามารถดาวน์โหลดดิสก์อิมเมจ MacOS ได้จากหน้าเผยแพร่
นอกจากนี้ยังสามารถติดตั้งได้โดยใช้การชง:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
ตามค่าเริ่มต้น MacOS จะเปิดใช้งานการปรับแบบอักษรให้เรียบซึ่งทำให้ข้อความปรากฏแตกต่างไปจากเวอร์ชัน Windows สามารถปิดใช้งานได้ทั้งระบบโดยใช้คำสั่งต่อไปนี้:
defaults -currentHost write -g AppleFontSmoothing -int 0
จำเป็นต้องรีสตาร์ทเพื่อให้การดำเนินการนี้มีผล
การพัฒนาในปัจจุบันเสร็จสิ้นโดยใช้ QtCreator กับคอมไพเลอร์ Microsft Visual C++ (msvc) Qt 6.5 เป็นเวอร์ชัน Qt ที่ต้องการ แต่สามารถสร้างด้วย Qt 5.15 ได้เช่นกัน สิ่งนี้เป็นที่รู้กันว่าสร้างความสำเร็จบน Linux และ macOS ต่างๆ แพลตฟอร์ม/คอมไพเลอร์อื่นๆ ควรใช้งานได้โดยมีการแก้ไขเล็กน้อย
หากคุณคุ้นเคยกับการสร้างแอปพลิเคชันเดสก์ท็อป C++ Qt ด้วย Qt Creator สิ่งนี้ควรจะทำได้ง่ายเพียงแค่เปิด src/NotepadNext.pro
แล้วสร้าง/รันโปรเจ็กต์
หากคุณยังใหม่ต่อการสร้างแอปพลิเคชันเดสก์ท็อป C++ Qt มีคำแนะนำโดยละเอียดเพิ่มเติมที่นี่
รหัสนี้เผยแพร่ภายใต้ GNU General Public License เวอร์ชัน 3