6 poin oleh GN⁺ 2024-03-29 | 1 komentar | Bagikan ke WhatsApp
  • Notepad Next adalah versi reimplementasi lintas platform dari Notepad++
  • Dikembangkan sejak 2019 dan saat ini berada di versi 0.7. Dibangun dengan C++ (VS2022) dan Qt
  • Menyediakan paket untuk Windows/Mac/Linux (AppImage/Flatpak)
  • Secara umum stabil dan dapat digunakan, tetapi tidak aman untuk dipakai pada pekerjaan yang sangat penting

Cara instalasi

  • Menyediakan paket untuk Windows, Linux, dan MacOS.
  • Paket Windows tersedia sebagai installer atau file zip mandiri di halaman rilis.
  • Installer menyediakan komponen tambahan seperti auto updater dan integrasi menu konteks Windows.
  • Dapat dipasang dengan mudah menggunakan Winget: winget install dail8859.NotepadNext
  • Untuk Linux, Anda bisa mengunduh AppImage mandiri dari halaman rilis, atau memasangnya lewat flatpak: flatpak install flathub com.github.dail8859.NotepadNext
  • Citra disk MacOS dapat diunduh dari halaman rilis.

Penyesuaian MacOS

  • MacOS secara default mengaktifkan font smoothing sehingga teks tampil berbeda dibanding versi Windows.
  • Untuk menonaktifkan font smoothing di seluruh sistem, gunakan perintah berikut: defaults -currentHost write -g AppleFontSmoothing -int 0
  • Restart diperlukan untuk menerapkan pengaturan ini.

Status pengembangan

  • Saat ini pengembangan dilakukan di Windows menggunakan Visual Studio 2022 dan Qt v6.2+.
  • Berhasil dibangun juga di berbagai distribusi Linux dan macOS.
  • Platform/kompiler lain juga bisa digunakan dengan sedikit penyesuaian.
  • Jika Anda terbiasa membangun aplikasi desktop C++ Qt, cukup buka file src/NotepadNext.pro lalu build/jalankan proyeknya.
  • Jika ini pertama kalinya Anda membangun aplikasi desktop C++ Qt, ada panduan yang lebih rinci di sini.

Opini GN⁺

  • Notepad Next adalah alternatif Notepad++ yang dikembangkan aktif oleh komunitas open source, dengan keunggulan dapat digunakan di berbagai sistem operasi.
  • Karena saat ini masih ada bug dan fitur yang belum selesai, pengguna perlu melakukan pengujian dan peninjauan yang memadai sebelum memakainya untuk pekerjaan penting.
  • Editor teks open source lain dengan fungsi serupa antara lain Atom, Sublime Text, dan Visual Studio Code, yang masing-masing memiliki fitur unik dan ekosistem plugin tersendiri

1 komentar

 
GN⁺ 2024-03-29
Komentar Hacker News
  • Ditekankan bahwa Notepad++ dan aplikasi ini sama-sama berbasis Scintilla, komponen editor kode open source berkualitas tinggi. SciTE, editor demo resmi Scintilla, dimulai sejak 1999 dan terakhir diperbarui pada 9 Maret 2024.

    • Notepad++ dan aplikasi ini berbasis Scintilla, dan Scintilla adalah komponen editor kode open source berkualitas tinggi. SciTE adalah editor demo resmi Scintilla, dimulai sejak 1999 dan terakhir mendapat pembaruan pada 9 Maret 2024.
  • Notepad++ menggantikan Notepad karena cepat untuk menulis catatan, tidak menanyakan apakah ingin menyimpan saat menutup jendela, dan mencegah kehilangan dokumen lewat autosave. Notepad++ adalah perangkat lunak yang sangat bagus, dan ada rasa penasaran apakah workflow yang sama juga bisa dilakukan di editor Kate.

    • Notepad++ menggantikan Notepad karena setelah menulis catatan, saat jendela ditutup ia tidak menanyakan apakah ingin menyimpan, serta memiliki fitur autosave untuk mencegah kehilangan dokumen. Notepad++ adalah perangkat lunak yang hebat, dan ada rasa ingin tahu apakah editor Kate juga menawarkan pengalaman penggunaan yang serupa.
  • Kecepatan startup aplikasi ini sangat cepat, tampak mirip atau sedikit lebih cepat daripada Notepad++. Mengejutkan bahwa Qt bisa secepat ini. Pembaca PDF dan editor catatan tentu berbeda, dan waktu startup hanya salah satu metrik, tetapi sebelumnya diasumsikan kecepatan Notepad++ berasal dari penggunaan native API.

    • Kecepatan startup aplikasi ini sangat cepat, dan dalam pengujian terlihat setara atau lebih cepat daripada Notepad++. Ada rasa kagum terhadap performa cepat Qt. Sebelumnya diasumsikan bahwa kecepatan Notepad++ berasal dari penggunaan native API.
  • Meski banyak umpan balik positif tentang Notepad++, antarmukanya terasa rumit dan mengganggu karena dipenuhi banyak tombol kecil. Lebih menyukai alat seperti JetBrains IDE yang kaya fitur tetapi UI-nya tetap rapi.

    • Secara umum ada banyak pendapat positif tentang Notepad++, tetapi antarmukanya terasa rumit dan mengganggu sehingga tidak digunakan. Lebih menyukai JetBrains IDE yang kaya fitur tetapi UI-nya rapi.
  • Sedang mengembangkan editor kode multiplatform mirip NP++ bernama ecode, sambil mencoba pendekatan baru dengan alat dan teknologi modern seperti LSP. Sudah lama memakai Geany, tetapi karena fitur yang dibutuhkan kurang, pengembangan ecode pun dimulai. ecode dikembangkan dengan target waktu startup yang cepat.

    • Sedang mengembangkan editor kode multiplatform mirip NP++ bernama ecode, dan mencoba pendekatan baru dengan alat modern seperti LSP. Pengembangan ecode dimulai untuk menutupi kekurangan fitur Geany, dengan fokus pada waktu startup yang cepat.
  • Notepad++ adalah salah satu aplikasi yang paling dirindukan saat beralih ke Linux, dan selain untuk game, itu menjadi alasan utama untuk reboot ke OS lain. Pada akhirnya belajar emacs dan vim, dan sekarang kemungkinan akan beralih ke Codium. Memilih untuk menghindari penggunaan Sublime Text.

    • Setelah beralih ke Linux, sulit menemukan aplikasi pengganti Notepad++, sehingga akhirnya belajar dan memakai emacs serta vim. Saat ini kemungkinan akan menggunakan Codium, dan ditekankan bahwa penggunaan Sublime Text dihindari.
  • Notepad++ adalah editor teks Windows yang telah aktif dipelihara selama 20 tahun, ringan dan sangat responsif. Menyukai antarmuka pencarian/penggantian teksnya, dan selalu membawa versi portabel. Diperkirakan NotepadNext tidak akan mampu menyamai penggunaan memori dan respons UI Notepad++, tetapi karena berjalan native di Linux dan tidak bergantung pada wine, tetap ada keinginan untuk mencobanya.

    • Notepad++ adalah editor teks untuk Windows yang terus dipelihara selama 20 tahun, ringan dan sangat responsif. Antarmuka pencarian/penggantian teksnya disukai, dan versi portabelnya selalu dibawa. NotepadNext tampaknya tidak akan menyamai penggunaan memori dan respons UI Notepad++, tetapi karena berjalan native di Linux, ada keinginan untuk mencobanya.
  • Setelah beralih ke Linux, sulit mencari pengganti Notepad++, tetapi akhirnya menggunakan Kate. Disarankan untuk mencoba Kate.

    • Setelah beralih ke Linux, sulit menemukan pengganti Notepad++, tetapi akhirnya menggunakan Kate. Disarankan untuk mencoba Kate.
  • Aplikasi ini sangat cepat, dan tetap lancar bahkan saat memuat War and Peace dengan ukuran 24 kali lipat. Jauh lebih cepat daripada Sublime, dan di macOS performanya mirip BBEdit. Ada rasa penasaran tentang cara memuat file besar dengan cepat. Sedang mengembangkan block editor dengan Qt C++ dan QML, dan mengklaim itu sebagai block editor tercepat saat ini. Ingin meningkatkan performanya lebih jauh.

    • Aplikasi ini sangat cepat dan mampu menangani file besar tanpa masalah. Lebih cepat daripada Sublime, dan di macOS performanya mirip BBEdit. Ada rasa penasaran tentang cara memuat file besar dengan cepat. Sedang mengembangkan block editor dengan Qt C++ dan QML, dan mengklaimnya sebagai block editor tercepat saat ini. Ingin terus meningkatkan performanya.
  • Seorang rekan kerja adalah programmer yang sangat berpengalaman dan berpengetahuan luas, dan menggunakan Notepad++ untuk segala hal. Ini menunjukkan betapa hebatnya seseorang bisa bekerja bahkan dengan alat yang relatif sederhana.

    • Seorang rekan kerja adalah programmer yang berpengalaman dan berpengetahuan luas, dan menggunakan Notepad++ untuk semua pekerjaannya. Ini menunjukkan bahwa dengan alat yang sederhana pun seseorang bisa menghasilkan kerja yang luar biasa.