Implementasi ulang Notepad++ lintas platform.
Meskipun aplikasi secara keseluruhan stabil dan dapat digunakan, aplikasi ini tidak boleh dianggap aman untuk pekerjaan yang sangat penting.
Ada banyak bug dan implementasi yang setengah berfungsi. Permintaan tarik sangat dihargai.
Paket tersedia untuk Windows, Linux, dan MacOS.
Di bawah ini adalah mekanisme distribusi yang didukung. Mungkin ada cara lain untuk mengunduh/menginstal aplikasi, namun proyek ini kemungkinan besar tidak dapat menawarkan dukungan apa pun karena tersedia oleh orang lain.
Paket Windows tersedia sebagai penginstal atau file zip yang berdiri sendiri di halaman rilis. Penginstal menyediakan komponen tambahan seperti pembaruan otomatis dan integrasi menu konteks Windows. Anda dapat dengan mudah menginstalnya dengan Winget:
winget install dail8859.NotepadNext
Paket Linux dapat diperoleh dengan mengunduh AppImage yang berdiri sendiri di halaman rilis atau dengan menginstal flatpak dengan menjalankan:
flatpak install flathub com.github.dail8859.NotepadNext
Gambar disk MacOS dapat diunduh dari halaman rilis.
Itu juga dapat diinstal menggunakan brew:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
Secara default, MacOS mengaktifkan penghalusan font yang menyebabkan teks tampak sangat berbeda dari versi Windows. Ini dapat dinonaktifkan di seluruh sistem menggunakan perintah berikut:
defaults -currentHost write -g AppleFontSmoothing -int 0
Diperlukan restart agar hal ini dapat diterapkan.
Pengembangan saat ini dilakukan menggunakan QtCreator dengan compiler Microsft Visual C++ (msvc). Qt 6.5 adalah versi Qt yang disukai tetapi ini juga dapat dibuat dengan Qt 5.15. Ini juga diketahui berhasil dibangun di berbagai distribusi Linux dan macOS. Platform/kompiler lain harus dapat digunakan dengan sedikit modifikasi.
Jika Anda terbiasa membuat aplikasi desktop C++ Qt dengan Qt Creator, maka ini semudah membuka src/NotepadNext.pro
dan membangun/menjalankan proyek.
Jika Anda baru dalam membuat aplikasi desktop C++ Qt, ada panduan lebih rinci di sini.
Kode ini dirilis di bawah GNU General Public License versi 3.