Geany 2.0 llega con mejoras en UI, nuevo sistema de compilación y mas
La nueva versión del IDE, Geany 2.0 ya fue liberada y en este lanzamiento se destacan diversas mejoras en la interfaz de usuario, tales como las mejoras de soporte para temas oscuros, asi como mejoras con símbolos, también se destacan las correcciones de errores y más.
Para quienes desconocen de Geany, deben saber que este es un sencillo, pero poderoso entorno de desarrollo integrado. Este IDE fue desarrollado con la finalidad de para proporcionar un IDE pequeño y rápido, que tiene solo unas pocas dependencias de otros paquetes. Otro objetivo era ser lo más independiente posible de un entorno de escritorio especial como KDE o GNOME. Por lo tanto, utiliza solo el kit de herramientas GTK+ y solo necesita las bibliotecas de tiempo de ejecución GTK+ para ejecutar Geany.
Por la parte de las características que se destacan de Geany son:
- resaltado de sintaxis
- finalización del código
- finalización automática de construcciones de uso frecuente como if, for y while
- finalización automática de etiquetas XML y HTML
- consejos de llamadas
- plegable
- muchos tipos de archivos compatibles como C, Java, PHP, HTML, Python, Perl, Pascal
- listas de símbolos
- emulación de terminal integrada
- extensibilidad a través de complementos
Principales novedades de Geany 2.0
En esta nueva versión que se presenta del IDE, se destaca el soporte experimental añadido para el sistema de compilación Meson, con el cual se menciona que se obtienen grandes beneficios son compilaciones increíblemente rápidas y una configuración más fácil de usar.
Ademas de ello, en Geany 2.0 se añadió el soporte para archivos de marcado AutoIt y GDScript, asi como también que se ha agregado una interfaz al editor de código para ver el historial de cambios (el cual está deshabilitado de forma predeterminada).
Por la parte de las mejoras en la interfaz de usuario, se destaca que se agregó un cuadro de diálogo para confirmar operaciones al buscar y reemplazar, asi como también que se agregó soporte para filtrar el contenido del árbol de símbolos y se agregó una configuración para mostrar el final de las líneas si los caracteres finales de línea son diferentes de los seleccionados de forma predeterminada.
Por otra parte, se ha mejorado el soporte para los lenguajes Kotlin, Markdown, Nim, PHP y Python, se ha simplificado el proceso de creación de proyectos a partir de directorios en los que se encuentran los códigos fuente y se proporcionan configuraciones para cambiar el tamaño del título de la ventana y las pestañas.
De los demás cambios que se destacan de esta nueva versión:
- En Windows, el tema GTK «Prof-Gnome» está habilitado de forma predeterminada (la opción para habilitar el tema «Adwaita» se deja como opción).
- Muchos analizadores se han actualizado y sincronizado con el proyecto Universal Ctags .
- La barra lateral ofrece una nueva vista de árbol para ver la lista de documentos.
- Versiones actualizadas de las bibliotecas Scintilla 5.3.7 y Lexilla 5.2.7.
- Se han aumentado los requisitos para la versión de la biblioteca GTK; ahora se requiere al menos GTK 3.24 para funcionar.
- Los datos y la configuración de la sesión están separados. Los datos relacionados con la sesión ahora están en el archivo session.conf y las configuraciones están en geany.conf.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
¿Como instalar Geany en Ubuntu y derivados?
Para los interesados en poder instalar este IDE en su sistema, deben saber que pueden encontrarlo dentro de los repositorios de su sistema y para el caso de Ubuntu y derivados no es la excepción. Para poder instalar Geany en Ubuntu basta con abrir una terminal y teclear en ella el siguiente comando:
sudo apt install geany geany-plugins
Otro de los métodos para poder instalar este IDE, es con ayuda de los paquetes Flatpak y para ello basta con tener el soporte habitado en el sistema y teclear en una terminal el siguiente comando:
flatpak install flathub org.geany.Geany -y
Y para ejecutar el IDE (si no encontraste el lanzador) solo tienes que teclear el siguiente comando:
flatpak run org.geany.Geany