Geany para MAC

IDE ligero, gratuito y de código abierto para Mac, con resaltado de sintaxis, autocompletado, listas de símbolos, sistema de compilación y plugins.

Descripción de Geany

Geany es un entorno de desarrollo integrado pequeño y rápido, creado con el kit de herramientas GTK. Se diseñó para depender de pocos paquetes externos y, aun así, ofrecer a los programadores lo que esperan de un IDE: resaltado de sintaxis, plegado de código, autocompletado, listas de símbolos y una forma de compilar y ejecutar código desde el propio editor. Admite muchos tipos de archivo, entre ellos C, Java, PHP, HTML, Python, Perl y Pascal.

Geany lo desarrollan un grupo de programadores y colaboradores, y se publica bajo la Licencia Pública General de GNU. Hay descargas separadas para Mac con Apple Silicon y con Intel. La versión para Mac sigue la apariencia clara u oscura del sistema, y puedes cambiarlo en su archivo de configuración. La versión 2.1 añade los esquemas de color de geany-themes, la búsqueda en los paneles Mensajes y Compilador, y los diálogos de archivo nativos. El proyecto no indica una versión mínima de macOS en su página de descargas.

Funciones principales

Geany reúne lo más útil de un IDE en un editor pequeño.

  • Resaltado de sintaxis: Colorea el código de muchos lenguajes y tipos de archivo.
  • Plegado de código: Contrae bloques para que los archivos largos se lean mejor.
  • Autocompletado: Completa nombres de símbolos y construcciones frecuentes como if, for y while.
  • Sugerencias de llamada: Muestra detalles de las funciones mientras escribes.
  • Etiquetas XML y HTML: Cierra las etiquetas automáticamente.
  • Listas de símbolos y navegación: Enumera los símbolos de un archivo y te ayuda a moverte entre ellos.
  • Sistema de compilación: Compila y ejecuta tu código desde la propia app.
  • Proyectos y plugins: Ofrece una gestión sencilla de proyectos y una interfaz de plugins para añadir funciones.

Novedades de la versión 2.1

Geany 2.1 añade temas, más búsquedas y diálogos de archivo nativos.

  • Incluye los esquemas de color de geany-themes.
  • Añade la búsqueda en la salida de Mensajes y Compilador.
  • Añade compatibilidad con los diálogos modernos de selección de archivos nativos de cada plataforma.
  • Añade un filtro para la barra lateral de documentos abiertos y para las preferencias de atajos de teclado.
  • Permite pegar y autocompletar con varios cursores.
  • Actualiza Scintilla a 5.5.4 y Lexilla a 5.4.2.

Preguntas frecuentes sobre Geany

¿Geany es gratis?

Sí. Geany es gratuito y de código abierto, publicado bajo la Licencia Pública General de GNU.

¿Para qué sirve Geany?

Para escribir y compilar código. Es un IDE ligero que combina un editor de código con listas de símbolos, navegación por el código, sistema de compilación y gestión sencilla de proyectos.

¿Geany funciona en Mac con Apple Silicon?

Sí. Hay descargas separadas para Mac con Apple Silicon y con Intel, así que elige la que corresponda a tu Mac.

¿Qué versión de macOS necesita Geany?

La página de descargas no indica una versión mínima de macOS.

¿Qué lenguajes de programación admite Geany?

Muchos tipos de archivo, entre ellos C, Java, PHP, HTML, Python, Perl y Pascal.

¿Geany tiene autocompletado?

Sí. Completa nombres de símbolos y construcciones habituales como if, for y while, cierra etiquetas XML y HTML, y muestra sugerencias de llamada.

¿Puedo compilar y ejecutar código en Geany?

Sí. Su sistema de compilación compila y ejecuta tu código desde la propia app.

¿Geany admite el modo oscuro en Mac?

Sí. La versión para Mac detecta el tema claro u oscuro del sistema. Puedes cambiarlo en ~/.config/geany/geany_mac.conf.

¿Puedo instalar Geany con Homebrew?

Sí. Ejecuta brew install --cask geany.

¿De dónde procede la descarga de Geany en geany.FULLMAC.app?

El botón de descarga lleva a la página oficial de versiones de Geany en https://www.geany.org/download/releases/. geany.FULLMAC.app no modifica ni reempaqueta la app.

Apps similares

FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.