Notepadqq: La versión para linux del entrañable notepad++ de Windows

[h]Notepadqq: La versión para Linux del entrañable notepad++ de Windows[/h]
https://www.wifi-libre.com/img/members/3/notepadqq_1.jpg
Supongo que todo el mundo (o casi) conoce al editor de texto Notepad++
https://notepad-plus-plus.org/assets/images/notepad4ever.gif
Era todo una referencia hace diez años atrás cuando utilizaba Windows XP.
Del mismo modo que se instalaba el VLC para sustituir al Windows Media Player; se instalaba el potente notepad++ para sustituir al triste notepad (“menos menos” :smiley: ) de Windows.
No hay milagros: Para que un programa tenga más de diez años de existencia y tanta aceptación…¡Tiene que ser bueno!
Muchos desarrolladores trabajan con notepad++
Si lo echabas de menos en tu sistema GNU-Linux hay una solución: Notepadqq - the Linux source editor
Está publicado por “Altervista” y lo podemos descargar libremente desde sus repositorios GitHub:
[list=*]
]notepadqq by altervista.org @ GitHub/]
[/list]
[h]Instalando Notepadqq[/h]
El doble “q” al final del nombre “notepadqq” está aquí para indicar que el programa está escrito con Qt5.
Debemos entonces tener un “entrono Qt” instalado.
KDE es uno de los pocos escritorios que se basan en Qt.
La gran mayoría de los entornos gráficos no se basan en Qt así que debemos instalarlo.
Para debian, ubuntu, Kali etc…haremos un

sudo apt install qt5-default libqt5webkit5-dev libqt5svg5-dev qttools5-dev-tools git

(Pongo “git” que no tiene nada que ver con Qt5 en la linea de orden para realizar el paso siguiente ;))
Son en total unos 50Mb de librerías a instalar: No toma espacio y se hace en unos segundos.
Ahora que tenemos a las dependencias instaladas hacemos un clon de la rama Git Hub.

git clone --recursive https://github.com/notepadqq/notepadqq.git

Nos situamos en la rama que acabamos de descargar:

cd notepadqq

Compilamos

./configure --prefix /usr && make

La compilación es lo que toma más tiempo en el asunto.
He tenido un par de warnings menores sin consecuencias.
Cuando está acabada la compilación podemos instalar::

sudo make install

[h]Probando Notepadqq[/h]
El programa se encuentra en nuestro menú en “Accesorios”, al lado de nuestro editor de texto instalado por defecto:
https://www.wifi-libre.com/img/members/3/notepadqq_2.jpg
(El logo no sale en Kali, hay que modificar la ruta hacía la imagen en el fichero *.desktop)
Hace mucho tiempo que no uso notepad++…
La interfaz de Notepadqq es más elegante que la de notepad++ hace diez años atrás…
https://www.wifi-libre.com/img/members/3/notepadqq_3.jpg
Pero claro… Era hace diez año atrás.
Supongo que notepad++ habrá evolucionado de su lado.
Total que no sé hasta que punto la interfaz de la versión linux es un clon de la de notepad++
Me gusta que las opciones avanzadas sean “desplegables”
https://www.wifi-libre.com/img/members/3/notepadqq_4.jpg
Me parece que están todas las opciones que tenemos en notepad++: Búsqueda con expresión regular, por caracteres especiales, en todos los documentos abiertos
Dando una vuelta por las opciones no veo que falte algo a primera vista
No podía faltar el uso de colores para los códigos… Ni la posibilidad de elegir entre varios modos de visualización de estos colores. :stuck_out_tongue:
https://www.wifi-libre.com/img/members/3/notepadqq_5.jpg
Pero la vida no es un concurso de belleza y es importante ver el rendimiento de la aplicación.
Una cosa que me chiflaba con notepad++ es que es capaz de abrir un diccionario WPA consecuente
Entonces he generado un diccionario completo de 8 números para poner a prueba Notepadqq
Son 900MB de fichero texto a abrir.
El resultado ha sido decepcionante porque hasta este momento todo iba de maravilla. :confused:
El programa se ha quedado colgado y me ha costado abrir una terminal para matar el proceso. :stuck_out_tongue:
Lo he empleado en Kali Linux con entrono XFCE… Supongo que sería más estable en una distribución como Kubuntu o Ubuntu.
No se pueden sacar conclusiones con una sola prueba hecha en un sistema operativo tipo “rolling release” que es un poco especial.
La interfaz es muy agradable. Creo que han perfectamente logrado su objetivo en este aspecto: Tenemos el mismo feeeling que con notepad++, con un pequeño toque “Qt5” bastante agradable.
Si hechas de menos a tu notepad++ creo que merece la pena probar Notepadqq

Que buena armada por linux :smiley: tengo que probar eso con mi debian xfce, mirando el git anda tambien con arch y eso me incanta mas que todo porque cuando no soy con el portatil y mi debian me gusta estar a casa con arch, como se dice en el git para arch se pone muy facil con pacman:

pacman -S notepadqq

Si te apetece podrías instalarlo y probar abrir un diccionario completo de 8 números en Arch Linux.
Para ver si la cosa va mejor con Arch linux. :slight_smile:

Si, a ver si hay differencia :cool: