Tecnología, Internet y juegos
284 meneos
1758 clics
Tiene 21 años y es gratis: por qué Notepad++ es una de las apps favoritas de los desarrolladores tras tanto tiempo

Tiene 21 años y es gratis: por qué Notepad++ es una de las apps favoritas de los desarrolladores tras tanto tiempo

Con más de 28 millones de descargas, es un ejemplo emblemático del potencial del software libre. A diferencia de entornos de desarrollo complejos como Visual Studio, Notepad++ ofrece un entorno ligero que no abruma al usuario.

| etiquetas: notepad++
164 120 0 K 143
164 120 0 K 143
Comentarios destacados:                          
#1 y no hay forma de encontrar un reemplazo decente, ni en mac ni en linux.

Para programar no lo he usado mas que para editar un script rapido, pero eso de abrir un tab, copiar algo, y olvidarte y encotrarlo ahi 2 años despues pues oye, da una calma mental de usarlo como app de notas perfecta.

No molesta,no cambia, se actualiza pa lo justo, tiene sintaxis hasta para sanscrito, es perfecto
y no hay forma de encontrar un reemplazo decente, ni en mac ni en linux.

Para programar no lo he usado mas que para editar un script rapido, pero eso de abrir un tab, copiar algo, y olvidarte y encotrarlo ahi 2 años despues pues oye, da una calma mental de usarlo como app de notas perfecta.

No molesta,no cambia, se actualiza pa lo justo, tiene sintaxis hasta para sanscrito, es perfecto
#1 Visual Code de Microsoft me gusta más personalmente.
#3 No es lo mismo, porque es un editor mas grande, que se parece poco a un notepad tradicional. Esto era mas como un notepad vitaminado, sin ruido, sin contexto de carpeta de trabajo. Solo tabs, y un cursor
#4 Sublime puede ser un candidato.
#5 Pero estamos en las mismas. Sublime, kodium, son al final editores que se parecen mucho entre sí. No sé como explicarlo pero no es el mismo tipo de sistema. Notepad no está pensado para editar proyectos, ni lo pretende. Sublime, kodium, vscode etc.. su forma de trabajar es configurandoles un proyecto.

Por algún motivo notepad++ sigue siendo rey de los bloc de notas vitaminados, y VSCode, sublime etc, compiten en otro espectro
#8 Si, si a mi siempre me ha gustado, pero cuando me pasé a linux pues alternativas pocas, de todas maneras para lo que hago con visual studio voy sobrado, no me importa usarlo para editar un fichero vamos.
#1 #9 En Linux tienes Kate que es muy similar.
apps.kde.org/es/kate/
#12 gedit
#22 con gedit pierdes todo si se te va la luz o crashea el sistema (a mí me ha pasado cientos de veces, entre que la batería de mi portátil y la instalación eléctrica es una patata, que suelo ir al 100% de ram y swap y que a veces se congela porque la gráfica está muriendo) Y los plugins de guardado cada X tiempo generan mucha basura.

CC #21
#12 Me sumo a la recomendación. Kate está bastante bien como sustituto. Ligero y estable.
#12 en Windows también lo tienes, pero ya tienes que andar buscando versiones portadas... Aunque me suena que en la store de Windows está. Pero no es esa la versión que uso en Windows
#9. "...pero cuando me pasé a linux pues alternativas pocas..."

Hablar desde la ignorancia es siempre demasiado atrevido. En Gnu/Linux hay editores e IDEs de calidad profesional para aburrir.

#12 #23. Efectivamente, y bastantes más opciones que hay, KDevelop, Eclipse, etc...
#79 Ya, pero la historia es que quería notepad++, no sucedáneos, pero como digo, que lo hago todo con visual studio y fuera.
#9 #12 #23. CodeBlocks IDE, Anjuta IDE para C/C++, Jedit, y si me apuras hasta GAMBAS3 dispone de un IDE increible para su interprete clone muy mejorado de los 'Visual BASIC' pero orientado a Objetos.
#9 VS es muchísimo más potente y versátil que el Notepad++

Similar tienes gedit, y en consola los eternos vim y emacs
#23 Pues para consola prefiero nano, cuando empecé a probar estos editores fue el único con el que pude hacer algo a la primera, pero vamos uso VS para todo, en mi caso no contemplo alternativas a esto ahora mismo.
#9 en Linux tienes Vim

...
:troll:
#46 Por un momento pensé que lo decías en serio y me ha dado un vuelvo al corazón después ya vi la cara troll.
#46 O nano para los cobardes
#46 Pues una vez superada la curva de aprendizaje es lo puto mejor sin desmerecer a Notepad++.
#9 Si dices eso no me creo que hayas estado con una distribución Linux más de 2 minutos.

Linux es el mejor sistema operativo para desarrollar. Por empezar porque suelen distribuciones mucho más rápidas y ligeras que Windows, lo que no es poco. Y segundo, si vas a desarrollar aplicaciones web el ecosistema siempre será mayor y más compatible en sistemas Linux, que es donde corren el 90% de las aplicaciones web. Si hasta hace poco ni siquiera se podía trabajar con contenedores en Windows...
#82 mejor aún que Linux: Mac. Al menos para desarrollo web.
#82 cualquier sistema es bueno para desarrollar... y lo dice alguien que usa Linux desde 1999.
#9 #8 unas lastima que no este note++, pero el text editor con un par de plug-ins hace el apaño muy bien
#9 Discrepo. Al menos Sublime (kodium no lo he probado) lo puedes usar como editor de textos normal sin configurar proyecto. Otra de las opciones mas utiles de sublime es la de editar multiples lineas simultaneamente.
#8 Te entiendo, yo lo tenía como editor de texto predeterminado.
#4 En Linux (personal) y Mac (trabajo) yo uso Geany como sucedáneo sustituto de Notepad++
Lo que si es cierto es que el mantener las notas sin guardar es algo que echo en falta.
#4 Gracias por la explicación. De todas formas dado mi entorno uso ISPF Visual Code lo he usado apenas nada.
#4 Es que es un editor, no un entorno de desarrollo.
#3 Es lo que suele usar la gente que ya usa visual Code en su día a día.

A mí cargarlo para ver las notas del día no me gusta, se me hace pesado, pero entiendo el uso si tengo que abrir code sí o sí cada día.
#3 para programar VSC es infinitamente superior, pero como notepad, el NPP es un sueño hecho realidad
#3 Sí pero, por ejemplo, tarda más en cargar. Es más para programar en serio.
#3 Pero está pensado directamente para desarrollar. Notepad es más de propósito general aunque no está ideado para ser utilizado en grandes desarrollos. Para scripting sin embargo va genial.
#3 El porculo que da cada 2x3 sugiriendo extensiones o pidiendo actualizar mierdas...nada que ver
#3 troncho infumable, lento de cojones.
Es como el Teams al Messenger.
#1 y que además reconozca los principales lenguajes de programación y alguno más
#1 sublime text
#1 Yo antes utilizaba ultraedit y notepad++ fue un reemplazo irreemplazable y free.
#15 Lo mismo me pasó a mi.
#36 idem... Pero al final también lo cambie por Kate. Y mi alegría fue mayor así ver qué también estaba en Windows
#1 si no te gusta visual Code, tienes el sublime text.
O Kate.

O oye, wine y a tirar
#18 Yo no conseguí hacerlo funcionar perfectamente con wine daba bastantes errores seguramente habrá alguna manera.
#62 yo me siento más cómodo en VS y sublime, pero juraría que hay incluso un snap ya montado del notepad++. Y si no con geany y el winestable9 (no el 6 de Ubuntu) imagino que debería de funcionar.

Ni idea, lo dicho, no es que lo tenga configurado ni mucho menos
#1 En Linux casi nadie usa esto. Tenemos editores más potentes y más antiguos. Las guerras de editores son una larga tradición ancestral :shit: Para todo lo demás, nano. Que tiene 25 años xD
#20 Seis positivos avalan a Nano como editor por defecto :troll:
#1 En Linux no tienes una alternativa decente, tienes muchas.

Empezando por gedit
#21 es lo que iba a decir, que #1 igual no ha usado mucho Linux. Hay muchas alternativas en cualquier distro y son muy muy decentes.
#21 ¿En gedit puedes borrar o escribir lo mismo en varias líneas?

En Notepad++ mantengo alt y shift y me muevo con las teclas para tener un cursor que ocupa varias líneas y lo que teclee afecta a todas ellas. Para mi algo fundamental en un editor.

Utilizo muchísimo gedit, y me ayudaría bastante una función así.
#55 en vim "vainilla", con Ctrl+v puedes seleccionar varias líneas, luego pulsas Mayúscula+i para entrar en modo insertar y lo que escribas en la primera línea se repetirá en el resto cuando avandones el modo insertar (generalmente pulsando ESC).

Con Ctrl+v también puedes seleccionar un "rectángulo" de texto y luego decidir si copiarlo o borrarlo.
#1 Entonces ¿es lo que usaba Jessica Fletcher para escribir "Sanscrito un crimen"?
#24 es infinitamente más efectivo maldecir en pali que en sánscrito.
#1 Lleva cuidado de usarlo de app de notas. Si lo tienes abierto y le das a apagar el PC: Di adiós a todo lo que tenías sin guardar.

Y te lo dice uno que habrá perdido como 10 veces todas las notas así...jajajajaj
#25 a mí con notepad++ nunca me ha pasado. Y se ha reiniciado por actualizaciones, se le ha cortado la luz al pc etc.
#30 #47 #63 A ver, si lo cierro manualmente si "guarda" todo. El problema es únicamente cuando apago el PC y entonces el np++ se queda "pillado" impidiendo que se apague el PC. Y cuando cancelo para salir bien del np++, ya se ha petado y tengo sólo una pestaña "new 1" en blanco.

Que conste que me pasa en 2 PCs distintos, uno win7 y otro win10.
#87 Te faltará el plugin, revisa la config. Debes tener: Plugins Admin-Available-Autosave
Si no es ado búscalo ahí mismo e instalalo
#90 Se llama así seguro? Sólo veo un Save as Admin y otro que es AutoSave
#96 Si, se llama autosave, lo q te había puesto era la ruta para llegar xD Pues quizás debería ser eso. Busca en Google o en chatgpt porque te aseguro q notepad++ guarda snapshot de como está todo (aunque el fichero sea un new q aun no has guardado explícitamente)
#98 Ya he instalado el autosave, y ya de paso el TakeNotes.

A ver si con eso ya no me petan las notas xD xD

Gracias!
#1 las macros de notepad me han facilitado la vida
#1 hay un clon en Linux que es una porquería la verdad, sobre todo por que se falla más que una escopetilla de feria.
#1 Obsidian.

Decir que es una maravilla se queda corto. Tiene cientos de plugins que puedes usar para convertirlo en lo que quieras, desde usarlo para programar scripts de código a usarlo como base de datos con base en ficheros de texto, a usarlo como calendario, como hoja de cálculo simple, para kanban de proyectos, para gestionar y anotar pdfs, para hacer diagramas controlados mediante texto tipo drawio. Tiene plugins para las cosas más raras que se pueda imaginar, como gestionar campañas o escenarios en juegos de rol, o hojas de personaje ( nota a @Deckardio ), o poner acordes a canciones, o mostrar una cita cada día. Había incluso uno para mostrar el texto como teleprompts para leerlo si estás haciendo un streaming.
#1 Ultraedit es mas potente todavía pero es de pago.
#1 Salvo que haya cambiado el motor www.geany.org/ comparte el mismo motor que Notepad++ , Scintilla. en.wikipedia.org/wiki/Geany
#1 visual Code y punto
#1 no tiene lenguaje Groovy, necesita plugins hasta para comparar dos ficheros, no es capaz de manejar ficheros arbitrariamente grandes, pero eso que dices también es verdad, y maneja ficheros relativamente grandes relativamente bien. No está a la altura de UltraEdit, pero para ser gratis está bastante bien. O no hemos encontrado nada mejor.
#1 yo suelo usar Kate.
En Linux desde hace mucho, en Windows desde hace menos.

Pero funciona bastante bien
Prefiero su manejo de expresiones regulares sobre en de Notepad++, y este último no lo tengo en Linux, creo
#1 Decir eso es no conocer GNU/LInux, Geany, Scite...
#1 yo fui mega fan de Notepad++ durante años. Probé Sublime y Visual Studio Code el 2020 y desde entonces Notepad++ me parece muy muy inferior.
Lo que no tiene vergüenza es que el Excel a estas alturas no te deje cerrar el windows si tienes un documento abierto sin guardar. El notepad++ se cierra y al dia siguiente al abrirlo sigue por donde ibas de modo normal.
#2 justo... eso

pones algo en el notepad y se cierra, lo abres de nuevo y ahí está. El software debería aprender de esa filosofía de experiencia. Estamos anclados a conceptos de 1995
#6 #2 Pues si yo apago el PC con el notepad++ abierto y con documentos sin guardar, se pierden todos.

Primero se queda windows en cerrando notepad++ y de ahí no pasa, pero si le das a cancelar, al volver a windows se han ido todas las pestañas que no estuvieran guardadas.
#27 hace mucho que tiene esa funcionalidad, que para mí es una maravilla.
No sé por qué en tu caso no lo hace
#27 revísalo porque por defecto auto guarda todo
#2 cc #6 Activa el autoguardado de Excel.

Notepad++ autoguarda, Excel si no lo activas manualmente no lo hace.

Si utilizas Excel en la nube, también el de Google, autoguarda.
#2 ¿Para qué usas Excel?
#11 Para hacer cosas de hojas de calculo.
#13 Ya, ya. ¿Qué “cosas"?
#16 Control de stock de almacen. Me pasan el archivo, lo abro, cambio algun filtro de la tabla pivotante para que me presente la informacion filtrada por grupo de articulos y no puedo cerrar el windows sin darle a guardar o a descartar a pesar de no haber cambiado la informacion del archivo, solo su modo de presentacion. Lo normal seria que el excel se cerrase y al dia siguien al abrirlo estuviese tal como lo he dejado y con la opcion de volver a la version de archivo. Pero se ve que se programo en 1960 y aun no les ha dado tiempo a cambiar esas cositas de usabilidad.
#19 entonces el problema no es el Excel, eres tú (tú empresa) que usa Excel cuando debería usar Access. Una "hoja de cálculo" es para calcular, no para llevar stocks. Y si lo que vas a calcular tiene menos de 40k líneas, casi que tampoco es necesario usar una hoja de cálculo.

Ya qué usas Excel, entiendo que tenéis licencia de M365. Te recomiendo que les hables de OneDrive, SharePoint y las aplicaciones "Power" (PowerBi, PowerApps y PowerAutomate). Pasad ya de Excel, que es para lo que es.
#26 Te he seguido el juego y me imaginaba lo que me ibas a decir. Gracias por intentarlo.
#29 Es navidad. Algo hay que hacer con tanto tiempo libre ;)
#26 Muy bonito en teoría, pero la realidad es que la mayoría de empresas del planeta funcionan a base de Excel.
#39 he visto usar el Excel como tabla de control de versiones.

En un proyecto donde todos estamos ingenieros y los gestores ingenieros de software.
#39 Con un conocimiento alto de Excel puedes gestionar una empresa mediana. Desde stocks y ventas hasta planes de inversión y nóminas. Dentro de la ofimática, no hay programa que se le acerque.
#39 Fuente: La Cibeles
#39 Por desgracia. Mira lo que pasa con Excel y los genes.
#26 voy a pensar que eres un troll y me ahorro otro tipo de respuesta.
#26 Pero que tendrá que ver su comentario inicial con la biblia que le cuentas.
#2 El comportamiento de Excel es el normal en casi cualquier programa, si apagas windows con Gimp abierto, o con Autocad o con casi cualquier programa te pasa lo mismo.

El comportamiento de Notepad está bien pero no es adecuado para todo. Imagínate que el navegador hiciera lo mismo que Notepad, cuando volvieras a abrirlo tendrías de nuevo las 50 pestañas de la sesión anterior y que ya no te hacen falta, yo quiero que al cerrar el navegador, con un clic se cierre todo salvo lo que yo decida

…   » ver todo el comentario
Cuidado que el notepad++ te da una falsa sensación de "eternidad". Piensas que está ahí siempre pero no es cierto. Cuando formateas el PC y reinstalas el windows y te das cuenta que no está el link en el escritorio y que cuando lo instalas y abres no sale ningún tab, el mundo se te viene abajo....Advertidos estáis.
Viene muy bien para escribir códigos cortos, escribir notas en una reunión...sólo el que se abra instantáneamente, frente a los entornos mastodónticos que se tiran la vida para cargar no sé cuantas tonterías, lo convierte en mi favorito para el día a día.

No es de recibo que en los tiempos que corren, con micros de varios núcleos, gigas de memoria y velocidades vertiginosas en los discos duros, aún tengamos que esperar la tira para abrir el correo, la mensajería o el navegador. Algo estamos…   » ver todo el comentario
#45 Sylpheed sigue volando como cliente de correo.
Los programadores de verdad usan vi :troll:
A mí me da toc que el nombre de la app tenga ++ en el nombre.
tómatelo como un aplauso ("plas plas")
Notepad++ tiene todo lo que cuenta aquí la gente, pero además selecciona, corta y pega texto por columnas, y tiene un buscador muy (MUY) bueno.
#83 > además selecciona, corta y pega texto por columnas

Eso lo hace vim, y apostaría que también vi (33 y 48 años respectivamente): set vitualedit=block, CTRL+v,.... y con set mouse=a te ahorras muchos de esos trucos

A qué te refieres con buscador bueno? En vi tienes toda la potencia de las expresiones regulares.
#91 Me refiero a que un bodoque como mi compañero de curro localiza cadenas de texto en enormes directorios de trabajo, o edita nubes de puntos de 500 MB él solito.

"Te ahorras muchos de esos trucos", me dice mientras me indica los comandos (¿variables de entorno?) a utilizar. Sabes, por cosas como esta 2025 tampoco será el año de Linux en el escritorio.
#97 500 MB de texto con notepad++? Me parece mucho texto eso

esos trucos (set xyz...) los guardas en .vimrc. O acaso notepad++ no tiene configuración?
#91 @osiris a qué viene el negativo? que me importa poco, pero si me lo explicas me lo apuntaré para el siguiente comentario
La función de buscar y reemplazar, con regex y en múltiples ficheros, la selección en vertical pulsando alt... me ha venido de perlas , para formatear ficheros de input de scripts, para limpiar y analizar logs.. lo uso hace muchos años
En Linux utilizo Notepad++ con el Wine.

Pero claro, no es algo que tenga instalado en cada maquina Linux a la que accedo, por lo que suelo tirar de gedit.
Para GNU/Linux existe el clon Notepadqq, adaptación nativa para este sistema operativo. No olvidemos que Notepad++ es GPLv3, es decir, software libre. Y para quien esté familiarizado con los comandos y la sintaxis del vi está el GVIM, también disponible para Windows.

Edito: #58, acabo de leer tu mensaje, quizá el Notepadqq te sirva de ayuda :-)
#64 La última release de notepadqq es de 2018, no está mantenido.

github.com/notepadqq/notepadqq
Hace años lo instalé y efectivamente me pareció muy completo y ligero tal y como dice la entradilla, pero trabajo con C#, y no fui capaz de configurarlo poder editar y ejecutar al momento con F5 como hago con el Visual Studio, de modo que lo descartamos. Ni siquiera sé si eso es posible. Complicado me pareció, pero ya digo que fue hace tiempo y no lo he lo he vuelto a intentar. Además Visual Studio en aquel momento se actualizaba como un poseso y el intellisense de Notepad siempre se quedaba atrás. O no supe configurarlo, que también es posible.
Volveré a descargarlo y le echaré un vistazo.
Gracias por recordarlo, #0

Salud !!!!
Scite o Geany.
Porque es MUY rápida, no cierra las pestañas sin guardar, tiene todo lo q necesitas...
Para la gente que ya sabemos programar y no requerimos de ayudas para novatos como IntelliSense, el notepad++ va de lujo.
«12

menéame