- Notepad Next es una reimplementación multiplataforma de Notepad++
- Se desarrolla desde 2019 y actualmente va en la versión 0.7. Está hecho con C++ (VS2022) y Qt
- Distribuye paquetes para Windows/Mac/Linux (AppImage/Flatpak)
- En general es estable y usable, pero no es seguro usarlo para trabajos muy importantes
Cómo instalar
- Hay paquetes disponibles para Windows, Linux y macOS.
- El paquete de Windows se ofrece como instalador o como archivo zip independiente en la página de lanzamientos.
- El instalador ofrece componentes adicionales como actualizador automático e integración con el menú contextual de Windows.
- Se puede instalar fácilmente con Winget:
winget install dail8859.NotepadNext
- El paquete de Linux se puede obtener descargando el AppImage independiente desde la página de lanzamientos, o instalando flatpak:
flatpak install flathub com.github.dail8859.NotepadNext
- La imagen de disco de macOS se puede descargar desde la página de lanzamientos.
Ajustes de macOS
- macOS activa el suavizado de fuentes de forma predeterminada, por lo que el texto se ve distinto que en la versión de Windows.
- Para desactivar el suavizado de fuentes en todo el sistema, usa el siguiente comando:
defaults -currentHost write -g AppleFontSmoothing -int 0
- Es necesario reiniciar para aplicar esta configuración.
Estado del desarrollo
- Actualmente el desarrollo se realiza en Windows usando Visual Studio 2022 y Qt v6.2+.
- También se puede compilar con éxito en varias distribuciones de Linux y en macOS.
- Otras plataformas/compiladores también pueden usarse con pequeños ajustes.
- Si ya estás familiarizado con la compilación de aplicaciones de escritorio en C++ con Qt, solo abre el archivo
src/NotepadNext.pro y compila/ejecuta el proyecto.
- Si es tu primera vez compilando una aplicación de escritorio en C++ con Qt, aquí hay una guía más detallada.
Opinión de GN⁺
- Notepad Next es una alternativa a Notepad++ desarrollada activamente por la comunidad open source, con la ventaja de poder usarse en varios sistemas operativos.
- Como actualmente tiene errores y funciones sin terminar, los usuarios deben probarlo y revisarlo bien antes de usarlo en trabajos importantes.
- Otros editores de texto open source con funciones similares incluyen Atom, Sublime Text y Visual Studio Code, cada uno con funciones distintivas y su propio ecosistema de plugins.
1 comentarios
Opiniones en Hacker News
Se destaca que Notepad++ y esta app están basados en Scintilla, un componente de editor de código open source de alta calidad. SciTE, el editor de demostración oficial de Scintilla, existe desde 1999 y recibió su última actualización el 9 de marzo de 2024.
Notepad++ reemplaza a Notepad por razones como tomar notas rápidamente, no preguntar si se debe guardar al cerrar la ventana y evitar la pérdida de documentos con autoguardado. Notepad++ es un software excelente, y surge la duda de si el editor Kate permite el mismo flujo de trabajo.
La velocidad de arranque de esta app es muy rápida, y parece similar o incluso un poco mejor que la de Notepad++. Sorprende que Qt pueda ser así de rápido. Un lector de PDF y un editor de notas son cosas distintas, y el tiempo de arranque es solo una métrica, pero se pensaba que la rapidez de Notepad++ se debía a las API nativas.
Aunque hay muchos comentarios positivos sobre Notepad++, se siente que la interfaz de usuario tiene demasiados botones pequeños, por lo que resulta compleja y distrae. Se prefieren herramientas como los IDE de JetBrains, que tienen muchas funciones pero una UI más limpia.
Se está desarrollando un editor de código multiplataforma similar a NP++ llamado ecode, que intenta un enfoque nuevo usando herramientas y tecnologías modernas como LSP. Tras usar Geany durante mucho tiempo, se comenzó a desarrollar ecode porque le faltaban funciones necesarias. ecode se desarrolla con el objetivo de lograr tiempos de arranque rápidos.
Notepad++ fue una de las apps que más se extrañaron al cambiarse a Linux, y fuera de los juegos era la razón principal para reiniciar a otro sistema operativo. Al final se aprendió a usar emacs y vim, y hoy en día probablemente se habría cambiado a Codium. Se evita usar Sublime Text.
Notepad++ es un editor de texto para Windows que lleva 20 años con mantenimiento activo, además de ser ligero y muy responsivo. Gusta mucho su interfaz de búsqueda/reemplazo de texto, y siempre se lleva encima la versión portable. Se cree que NotepadNext no podrá igualar el uso de memoria ni la respuesta de UI de Notepad++, pero como corre nativamente en Linux y no depende de wine, hay disposición a probarlo.
Después de cambiarse a Linux, fue difícil reemplazar Notepad++, pero al final se terminó usando Kate. Se recomienda probar Kate.
Esta app es muy rápida, y ni siquiera se inmuta al cargar un archivo 24 veces más grande que
War and Peace. Es mucho más rápida que Sublime, y en macOS muestra un rendimiento similar al de BBEdit. Se expresa curiosidad sobre cómo carga archivos grandes tan rápido. Se está desarrollando un editor por bloques con Qt C++ y QML, y se afirma que actualmente es el editor por bloques más rápido. Se quiere mejorar aún más el rendimiento.Un colega era un programador muy experimentado y con muchos conocimientos, y usaba Notepad++ para todo. Eso mostraba cuánto se puede lograr incluso con una herramienta relativamente simple.