6 puntos por GN⁺ 2024-03-29 | 1 comentarios | Compartir por WhatsApp
  • 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

 
GN⁺ 2024-03-29
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++ y esta app están basados en Scintilla, que es un componente de editor de código open source de alta calidad. SciTE es el editor de demostración oficial de Scintilla, comenzó en 1999 y tuvo su actualización más reciente 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.

    • Notepad++ reemplazó a Notepad porque no pregunta si se debe guardar al cerrar la ventana después de tomar notas, y tiene autoguardado para evitar la pérdida de documentos. Notepad++ es un gran software, y existe curiosidad por saber si el editor Kate ofrece una experiencia similar.
  • 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.

    • Se probó que la velocidad de arranque de esta app es muy rápida, similar o más rápida que Notepad++. Se expresa sorpresa por el rendimiento veloz de Qt. Se había asumido que la rapidez de Notepad++ se debía al uso de 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.

    • Aunque en general hay muchas opiniones positivas sobre Notepad++, no se usa porque la interfaz de usuario se siente compleja y distrae. Se prefieren los IDE de JetBrains, que tienen muchas funciones pero una UI 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.

    • Se está desarrollando un editor de código multiplataforma similar a NP++ llamado ecode, que intenta un enfoque nuevo usando herramientas modernas como LSP. Se empezó a desarrollar ecode para compensar las funciones que le faltaban a Geany, con enfoque en 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.

    • Después de cambiarse a Linux, fue difícil encontrar una app que reemplazara a Notepad++, y al final se aprendió a usar emacs y vim. Actualmente se usaría Codium, y se enfatiza que 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.

    • Notepad++ es un editor de texto para Windows mantenido de forma continua durante 20 años, ligero y muy responsivo. Se prefiere su interfaz de búsqueda/reemplazo de texto y se lleva encima la versión portable. Parece que NotepadNext no podrá igualar el uso de memoria ni la respuesta de UI de Notepad++, pero como corre nativamente en Linux, hay interés en probarlo.
  • Después de cambiarse a Linux, fue difícil reemplazar Notepad++, pero al final se terminó usando Kate. Se recomienda probar Kate.

    • Después de cambiarse a Linux, fue difícil encontrar un reemplazo para 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.

    • Esta app es muy rápida y maneja archivos grandes sin problema. Es más rápida que Sublime y, en macOS, muestra un rendimiento similar al de BBEdit. Hay 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 busca 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.

    • Un colega era un programador experimentado y con muchos conocimientos, y usaba Notepad++ para todo tipo de tareas. Mostraba que se pueden lograr grandes resultados incluso con herramientas simples.