Eine plattformübergreifende Neuimplementierung von Notepad++.
Obwohl die Anwendung insgesamt stabil und benutzbar ist, sollte sie für kritisch wichtige Arbeiten nicht als sicher angesehen werden.
Es gibt zahlreiche Fehler und halb funktionierende Implementierungen. Pull-Anfragen werden sehr geschätzt.
Pakete sind für Windows, Linux und MacOS verfügbar.
Nachfolgend sind die unterstützten Verteilungsmechanismen aufgeführt. Es gibt möglicherweise andere Möglichkeiten, die Anwendung herunterzuladen/zu installieren, aber dieses Projekt wird wahrscheinlich keinen Support für diese anbieten können, da sie von anderen Personen zur Verfügung gestellt werden.
Windows-Pakete sind als Installationsprogramm oder als eigenständige ZIP-Datei auf der Release-Seite verfügbar. Das Installationsprogramm bietet zusätzliche Komponenten wie einen automatischen Updater und die Integration von Windows-Kontextmenüs. Sie können es ganz einfach mit Winget installieren:
winget install dail8859.NotepadNext
Linux-Pakete können erhalten werden, indem Sie das eigenständige AppImage auf der Release-Seite herunterladen oder das Flatpak installieren, indem Sie Folgendes ausführen:
flatpak install flathub com.github.dail8859.NotepadNext
MacOS-Disk-Images können von der Release-Seite heruntergeladen werden.
Es kann auch mit brew installiert werden:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
Standardmäßig aktiviert MacOS die Schriftartglättung, wodurch Text ganz anders als in der Windows-Version angezeigt wird. Dies kann systemweit mit dem folgenden Befehl deaktiviert werden:
defaults -currentHost write -g AppleFontSmoothing -int 0
Damit dies wirksam wird, ist ein Neustart erforderlich.
Die aktuelle Entwicklung erfolgt mit QtCreator mit dem Microsoft Visual C++ (msvc)-Compiler. Qt 6.5 ist die bevorzugte Qt-Version, kann aber auch mit Qt 5.15 erstellt werden. Es ist bekannt, dass dies auch auf verschiedenen Linux-Distributionen und macOS erfolgreich aufbaut. Andere Plattformen/Compiler sollten mit geringfügigen Änderungen nutzbar sein.
Wenn Sie mit dem Erstellen von C++-Qt-Desktopanwendungen mit Qt Creator vertraut sind, sollte dies so einfach sein wie das Öffnen von src/NotepadNext.pro
und das Erstellen/Ausführen des Projekts.
Wenn Sie mit der Erstellung von C++-Qt-Desktopanwendungen noch nicht vertraut sind, finden Sie hier eine ausführlichere Anleitung.
Dieser Code wird unter der GNU General Public License Version 3 veröffentlicht.