El MEJOR IDE LIGERO que existe! - Geany

Hola gente, ¿cómo están?Espero que se encuentren bien.
Si te interesa la programación, posiblemente hayas puesto atención en algún entorno de desarrollo o editor de código como:
- Visual Studio
- VSCode
- IntelliJ
- Eclipse
Sin embargo, estas opciones no son especialmente famosas por ser ligeras, y en muchos casos consumen bastantes recursos.
Si tienes una PC algo antigua, esto no ayuda.
¿Por qué Geany?
En este video/artículo mostraré Geany, un editor de código bastante ligero que puede funcionar incluso en hardware limitado (por ejemplo, de 2007 en adelante).
Requisitos de Sistema (Estimados)
Geany no tiene requisitos oficiales, pero en mi experiencia:
- RAM: 768 MB
- CPU: Procesador Atom 1.5 GHz
- Sistema: Preferiblemente Linux (Windows requiere más recursos)
Geany actualmente solo se distribuye oficialmente en 64 bits, pero algunas distros como Debian ofrecen versiones 32 bits.
Nota: Dependiendo del tamaño y complejidad del proyecto, los requisitos podrían ser mayores.
Instalación de Geany
En Windows:
- Instalador principal de Geany
- Instalador separado para los plugins
En macOS:
- Un único instalador que incluye todo
En Linux:
- Disponible en la mayoría de los repositorios oficiales
- Se puede instalar desde el gestor de paquetes de la distro
Apariencia y Personalización
Por defecto, Geany viene en tema claro en Windows.
Puedes cambiar el tema GTK, aunque puede que algunos se vean mal.
Los íconos no se pueden cambiar fácilmente (al menos no encontré forma clara).
En Linux, la apariencia es totalmente nativa y depende del tema del sistema.
Esquemas de Color del Editor
- Geany permite cambiar el esquema de color del editor
- En su sitio oficial hay muchos temas disponibles
- También se puede modificar la fuente del editor
Plugins Recomendados
Aunque no tiene tantos como VSCode, Geany soporta varios plugins útiles.
Aquí algunos destacados:
- Addons: Mejoras pequeñas a la experiencia
- Code Navigation: Navegación de código más fluida
- Commander: Ejecuta acciones y comandos rápidamente
- Debugger: Integración con depuradores
- Documentation Generator: Genera documentación (limitado)
- Export: Exporta como HTML o LaTeX
- File Browser: Explorador de archivos
- Git Change Bar: Muestra cambios vía Git
- HTML Characters: Inserta caracteres especiales
- Macros: Agrega macros a Geany
- Markdown: Visor en tiempo real
- Overview: Minimap del código
- Split Window: Divide la ventana del editor
- Spell Checker: Corrector ortográfico
- Tree Browser: Explorador en forma de árbol
- VimMode: Usa Geany como si fuera Vim
Recomendación: Probar los plugins uno por uno según tus necesidades.
Funcionalidades del Menú
Archivo
- Abrir, guardar, guardar como, cerrar, etc.
Editar
- Cortar, copiar, pegar
- Comentar, descomentar, reindentar
- Insertar fecha, librerías, etc.
Buscar
- Buscar, reemplazar, ir a línea
Vista
- Cambiar fuente y color
- Mostrar líneas, tabulaciones, espacios, etc.
- Zoom, pantalla completa, marcadores
Documento
- Indentación automática, tipo de archivo, encoding
- Clonar, convertir espacios/tabulaciones
- Mostrar/ocultar funciones
Proyecto
- Crear/abrir proyectos
Compilar (Build)
- Compilar, ejecutar, configurar acciones
Herramientas
- Recargar configuración
- Selector de color, contador de texto
- Plugins
Preferencias de Geany
- General: Inicio, cierre, búsqueda, mensajes
- Interfaz: Sidebar, ventana de mensajes, barra de estado
- Editor: Línea actual, teclas, espacios, indicadores
- Identación: Tipo y tamaño
- Autocompletado: Símbolos, palabras, brackets
- Display: Guías, líneas largas
- Archivos: Guardado, apertura, recientes
- Herramientas: Terminal, navegador, grep
- Plantillas: Información y formatos
- Atajos de Teclado
- Impresión: Configuración de impresión
- Terminal: Shell, apariencia, comportamiento
- Varios: Opciones avanzadas
Lenguajes Soportados
Geany soporta muchos lenguajes populares:
- C, C++, Java, Python, HTML, CSS, JavaScript, etc.
Es posible agregar soporte para nuevos lenguajes, aunque es algo avanzado.
Conclusión
Geany es un entorno de desarrollo ligero, rápido y funcional, ideal para:
- Máquinas con pocos recursos
- Usuarios que buscan un IDE más completo que Notepad o Nano
- Programadores que trabajan con C, C++ o lenguajes clásicos
Yo lo uso principalmente para C, y me ha funcionado excelente.
¿Y tú, usas o usarías Geany? ¿Qué editor usas actualmente? ¡Déjamelo en los comentarios!
