Geany editor en Debian, Ubuntu y Linux Mint
No hay duda, tener un buen editor de código ayuda mucho a ser más productivo. Un buen IDE es esencial en el día a día de un desarrollador, desde nivel principiante hasta experto. Con Geany disponemos de una gran herramienta, con nos hará las cosas más fáciles.
Es cierto que en el mercado open source existen herramientas muy potentes y completas, como Eclipse o NetBeans, pero también es verdad que para proyectos pequeños o medianos pueden ser demasiado, ya que muchas de sus funcionalidades nunca las llegaríamos a utilizar.
Geany es un editor pequeño y ligero. Utiliza bibliotecas GTK. Está disponible para la mayoría de plataformas. Es software libre, liberado utilizando la licencia GNU GPL.
Algunas de sus características:
- Resaltado de sintaxis
- Plegado de código
- Autocompletado
- Muestra de consejos
- Soporta una gran lista de lenguajes como C, C++, Java, PHP, Python o Perl
- Lista de símbolos
Tiene muchas más características que os invito a descubrir.
Instalación de Geany
La instalación se puede hacer de dos maneras, vía consola o utilizando cualquiera de las interfaces gráficas de gestión de software.
En las distribuciones basadas en paquetes .DEB como Debian, Linux Mint o Ubuntu, ya se encuentra incluido el programa en los repositorios, así que su instalación es así de fácil:
apt-get -y update
apt-get -y install geany
En el caso de Ubuntu lo haríamos desde el gestor de aplicaciones.
Como muestra de su funcionamiento he hecho un pequeño programa en C, que es lenguaje de programación que más suelo usar.
Primero añadiré las bibliotecas, que están disponibles desde la barra de herramientas podemos añadir las bibliotecas necesarias, usando «Editar» -> «Insertar include<….>»
Desde el mismo lugar también podemos añadir los comentarios.
Cómo se observa Geany nos ayuda con las funciones del lenguaje. ¡Cosa que se agradece mucho!
Compilar, ejecutar y probar el código son sólo unos pocos clicks de ratón.
También podemos probar el programa vía consola.
En capítulos siguientes veremos cómo cambiar el aspecto de la interfaz, instalar plugins y muchas más cosas.