- Notepad Next, Notepad++'ın çapraz platformlu yeniden uygulanmış bir sürümüdür.
- 2019'dan beri geliştiriliyor ve şu anda 0.7 sürümünde. C++ (VS2022) ve Qt ile geliştirildi.
- Windows/Mac/Linux için paketler dağıtılıyor (AppImage/Flatpak).
- Genel olarak kararlı ve kullanılabilir olsa da, çok kritik işler için kullanmak güvenli değildir.
Kurulum yöntemi
- Windows, Linux ve MacOS için paketler sunuluyor.
- Windows paketi, yükleyici olarak veya sürüm sayfasından bağımsız bir zip dosyası olarak sunuluyor.
- Yükleyici, otomatik güncelleyici ve Windows bağlam menüsü entegrasyonu gibi ek bileşenler sunuyor.
- Winget kullanarak kolayca kurulabilir:
winget install dail8859.NotepadNext
- Linux paketi, sürüm sayfasından bağımsız AppImage indirerek ya da flatpak kurularak edinilebilir:
flatpak install flathub com.github.dail8859.NotepadNext
- MacOS disk imajı sürüm sayfasından indirilebilir.
MacOS ayarları
- MacOS varsayılan olarak yazı tipi yumuşatmayı etkinleştirir; bu nedenle metin Windows sürümünden farklı görünebilir.
- Sistem genelinde yazı tipi yumuşatmayı devre dışı bırakmak için şu komutu kullanın:
defaults -currentHost write -g AppleFontSmoothing -int 0
- Bu ayarın uygulanması için yeniden başlatma gerekir.
Geliştirme durumu
- Geliştirme şu anda Windows üzerinde Visual Studio 2022 ve Qt v6.2+ kullanılarak sürdürülüyor.
- Çeşitli Linux dağıtımları ve macOS üzerinde de başarıyla derlenebiliyor.
- Diğer platformlar/derleyiciler de küçük değişikliklerle kullanılabilir.
- C++ Qt masaüstü uygulaması geliştirmeye aşinaysanız,
src/NotepadNext.pro dosyasını açıp projeyi derleyip çalıştırmanız yeterlidir.
- C++ Qt masaüstü uygulaması geliştirmeye yeniyseniz, burada daha ayrıntılı bir rehber bulunuyor.
GN⁺ görüşü
- Notepad Next, açık kaynak topluluğunda aktif olarak geliştirilen bir Notepad++ alternatifi olup, farklı işletim sistemlerinde kullanılabilme avantajına sahiptir.
- Şu anda hatalar ve tamamlanmamış özellikler bulunduğundan, kullanıcıların önemli işlerde kullanmadan önce yeterince test edip değerlendirme yapması gerekir.
- Benzer işlevler sunan diğer açık kaynak metin editörleri arasında Atom, Sublime Text ve Visual Studio Code bulunur; bunların her biri kendine özgü özelliklere ve eklenti ekosistemlerine sahiptir.
1 yorum
Hacker News görüşleri
Notepad++ ve bu uygulamanın Scintilla tabanlı olduğu, Scintilla'nın da yüksek kaliteli açık kaynaklı bir kod editörü bileşeni olduğu vurgulanıyor. Scintilla'nın resmi demo editörü SciTE 1999'da başladı ve en son 9 Mart 2024'te güncellendi.
Notepad++, hızlı not alma, pencere kapatılırken kaydedilsin mi diye sormaması ve otomatik kaydetmeyle belge kaybını önlemesi gibi nedenlerle Notepad'in yerini aldı. Notepad++'ın harika bir yazılım olduğu, Kate editöründe de aynı iş akışının mümkün olup olmadığının merak edildiği belirtiliyor.
Uygulamanın açılış hızının çok yüksek olduğu, Notepad++ ile benzer ya da biraz daha hızlı göründüğü söyleniyor. Qt'nin bu kadar hızlı olabilmesine şaşırılıyor. PDF okuyucu ile not editörünün farklı olduğu ve açılış hızının yalnızca tek bir ölçüt olduğu kabul edilse de, Notepad++'ın hızının native API'lerden kaynaklandığının düşünüldüğü belirtiliyor.
Notepad++ hakkında çok sayıda olumlu geri bildirim olsa da, kullanıcı arayüzündeki çok sayıdaki küçük düğmenin karmaşık ve dikkat dağıtıcı hissettirdiği ifade ediliyor. JetBrains IDE'leri gibi çok özellik sunup yine de temiz bir arayüze sahip araçların tercih edildiği söyleniyor.
ecodeadlı, NP++ benzeri çok platformlu bir kod editörü geliştirildiği; LSP gibi modern araç ve teknolojilerle yeni bir yaklaşım denendiği aktarılıyor. Uzun süre Geany kullanıldığı ancak gerekli özellikler eksik kaldığı içinecodegeliştirmesine başlandığı, hedeflerden birinin de hızlı açılış süresi olduğu belirtiliyor.Linux'a geçildiğinde en çok özlenen uygulamalardan birinin Notepad++ olduğu, oyun dışında başka bir işletim sistemine yeniden başlatmanın başlıca nedenlerinden biri sayıldığı anlatılıyor. Sonunda emacs ve vim'in öğrenildiği, bugün olsa Codium'a geçileceği ve Sublime Text'ten kaçınıldığı belirtiliyor.
Notepad++'ın 20 yıldır aktif biçimde sürdürülen, hafif ve çok tepkisel bir Windows metin editörü olduğu söyleniyor. Metin arama/değiştirme arayüzünün beğenildiği ve taşınabilir sürümünün sürekli elde tutulduğu belirtiliyor. NotepadNext'in bellek kullanımı ve arayüz tepkiselliğinde Notepad++ seviyesine ulaşamayabileceği düşünülse de, Linux'ta native çalıştığı için
winebağımlılığı olmadan denenmeye değer bulunduğu aktarılıyor.Linux'a geçtikten sonra Notepad++ yerine bir şey bulmanın zor olduğu, ama sonunda Kate kullanılmaya başlandığı söyleniyor. Kate'in denenmesi tavsiye ediliyor.
Bu uygulamanın çok hızlı olduğu,
Savaş ve Barışmetninin 24 katı büyüklüğündeki bir dosyayı bile zorlanmadan açtığı söyleniyor. Sublime'dan çok daha hızlı olduğu, macOS'ta ise BBEdit'e benzer performans verdiği belirtiliyor. Büyük dosyaları bu kadar hızlı yüklemenin nasıl başarıldığı merak ediliyor. Qt C++ ve QML ile bir blok editörü geliştirildiği, bunun şu anda en hızlı blok editörü olduğu iddia ediliyor ve performansın daha da artırılmak istendiği ekleniyor.Bir meslektaşın son derece deneyimli ve bilgili bir programcı olduğu, her şey için Notepad++ kullandığı anlatılıyor. Bunun, görece basit araçlarla bile ne kadar başarılı olunabileceğini gösterdiği söyleniyor.