Geany es un entorno de desarrollo integrado (IDE),
construido a partir de las librerías GTK2, que soporta la programación en un gran número de lenguajes, entre los que se encuentran C, C++, C#, Fortran, HTML, Java, JavaScript, PHP, Perl, Pascal, Python, Ruby, SQL, LaTeX o Diff.
Las principales características de
Geany son:
- Completo editor de texto que, gracias a las librerías GTK2,
integra las funcionalidades de un IDE (editar, compilar y ejecutar).
- Interfaz personalizable que permite modificar su aspecto añadiendo o quitando opciones, barras y ventanas.
- Ajustes de línea automáticos.
-
Realización de las operaciones habituales (insertar comentarios, fechas o los típicos "include <...>") con un sólo click.
- Diversas opciones de búsqueda en el código.
-
Coloreado de la sintaxis que facilita la programación.
Junto con la aplicación
es posible instalar plug-ins como Versión Diff, Class Builder o Insert Special Characters, el manual del programa en formato de texto y HTML, una lista de símbolos necesaria para las opciones de autocompletado o el entorno de ejecución GTK imprescindible para el funcionamiento de
Geany. Además, podremos elegir si deseamos añadir a los menús contextuales la opción de "Abrir con Geany" y si queremos disponer de accesos directos en el escritorio.