Una reimplementación multiplataforma de Notepad++.
Aunque la aplicación en general es estable y utilizable, no debe considerarse segura para trabajos de importancia crítica.
Hay numerosos errores e implementaciones que funcionan a medias. Las solicitudes de extracción son muy apreciadas.
Los paquetes están disponibles para Windows, Linux y MacOS.
A continuación se muestran los mecanismos de distribución admitidos. Puede haber otras formas de descargar/instalar la aplicación, pero es probable que este proyecto no pueda ofrecer ningún soporte para ellas, ya que otras personas las ponen a disposición.
Los paquetes de Windows están disponibles como instalador o como archivo zip independiente en la página de lanzamiento. El instalador proporciona componentes adicionales, como un actualizador automático y la integración del menú contextual de Windows. Puedes instalarlo fácilmente con Winget:
winget install dail8859.NotepadNext
Los paquetes de Linux se pueden obtener descargando la AppImage independiente en la página de lanzamiento o instalando el flatpak ejecutando:
flatpak install flathub com.github.dail8859.NotepadNext
Las imágenes de disco de MacOS se pueden descargar desde la página de lanzamiento.
También se puede instalar usando brew:
brew tap dail8859/notepadnext
brew install --no-quarantine notepadnext
De forma predeterminada, MacOS habilita el suavizado de fuentes, lo que hace que el texto aparezca de manera bastante diferente a la versión de Windows. Esto se puede desactivar en todo el sistema usando el siguiente comando:
defaults -currentHost write -g AppleFontSmoothing -int 0
Es necesario reiniciar para que esto surta efecto.
El desarrollo actual se realiza utilizando QtCreator con el compilador Microsft Visual C++ (msvc). Qt 6.5 es la versión Qt preferida, pero también se puede construir con Qt 5.15. También se sabe que esto funciona con éxito en varias distribuciones de Linux y macOS. Otras plataformas/compiladores deberían poder utilizarse con modificaciones menores.
Si está familiarizado con la creación de aplicaciones de escritorio Qt en C++ con Qt Creator, entonces esto debería ser tan simple como abrir src/NotepadNext.pro
y compilar/ejecutar el proyecto.
Si es nuevo en la creación de aplicaciones de escritorio C++ Qt, encontrará una guía más detallada aquí.
Este código se publica bajo la Licencia Pública General GNU versión 3.