edición general
215 meneos
1254 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++
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...
#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
#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
#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...
#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.
#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.
#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.
#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
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.
#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
#26 voy a pensar que eres un troll y me ahorro otro tipo de respuesta.
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
Los programadores de verdad usan vi :troll:
A mí me da toc que el nombre de la app tenga ++ en el nombre.
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.
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 !!!!
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.

menéame