Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Ingenieria de Sistemas / Pequeño pero poderoso editor de texto para Ubuntu

Pequeño pero poderoso editor de texto para Ubuntu

Autor jc mouse jueves, noviembre 15, 2018

Geany es un editor de texto para Sistemas Operativos Linux, windows y MAC que utiliza el kit de herramientas GTK+ con características básicas de un entorno de desarrollo integrado. Fue desarrollado para proporcionar un IDE pequeño y rápido que tiene solo unas pocas dependencias de otros paquetes. Es compatible con muchos tipos de archivos y tiene algunas características agradables.

logo editor geany

Algunas características de Geany son:

  • Resaltado de sintaxis
  • Código plegable
  • Función de autocompletado
  • Cierre automático de etiquetas XML y HTML
  • Tips de ayuda
  • Muchos tipos de archivos compatibles, incluidos C, Java, PHP, HTML, Python, Perl, Pascal, etc.
  • Código de navegación
  • Sistema de compilación para compilación y ejecución de código.
  • Gestor de proyectos simple.
  • Ampliable gracias  plugins

El proyecto se encuentra bajo los términos de la Licencia Pública General de GNU.

Instalación en Linux

Necesita las bibliotecas GTK (> = 2.24) y sus dependencias (Pango, GLib y ATK) generalmente estan instalados por defecto.

En una terminal abierta, escribir:

sudo add-apt-repository ppa:geany-dev/ppa
sudo apt-get update
sudo apt-get install geany geany-plugins

Lo que estamos haciendo es agregar el repositorio de Geany, a continuación actualizamos e instalamos el editor, si no quiere agregar un nuevo PPA, ignora las dos primeras lineas.

Una vez concluida la instalación ya la tendremos disponible entre nuestros programas.

ubuntu programacion

text editor linux

Hola Mundo en C con Geany

Como ya dijimos en un principio una de las características de Geany  es que tiene soporte para una gran variedad de lenguajes de programación, lenguajes de marcado, scripting, etc, entre estos lenguaje podemos incluir a JAVA, sin embargo la mayoría de estos lenguajes requieren de ciertas configuraciones en el editor por lo que para una pequeña introducción a Geany escribiremos el clásico “Hola Mundo” en lenguaje C el cual para su compilación y ejecución no necesitamos realizar ningún cambio en el Setting del programa.

Paso 1: Dirigte al menu File -> New (with template) -> main.c

Este paso nos crea un nuevo archivo desde una plantilla en código C, ademas de que cambia el tipo de archivo del editor para usar el lenguaje C. Si quieres cambiar el tipo de archivo de forma manual, debes dirigirte al menú Document -> Set filetype -> Programming languages y seleccionar “C source file”.

Paso 2: Hello World

Geany ya nos creo el código básico en C, solo debemos agregar el comando printf con el clásico saludo

programacion en C

Paso 3: Compilación

Antes de realizar la compilación, debemos guardar el archivo en nuestro disco, vamos al menú File -> Save as… seleccionamos la ubicación y le damos un nombre, “HolaMundo.c”

Para compilar el archivo, podemos realizar un clic en el icono con forma de pirámide, circulo y una flecha o ir a menú o ir al menu Build -> compile

compile C

Si no existen errores en nuestro código, nos genera el archivo HolaMundo.o

Paso 4: Construcción y Ejecución

Para terminar debemos construir el ejecutable, vamos al menú Build -> Build o presionamos F9

y para ejecutar el archivo, Build -> Execute o presionamos F5

Aparece una ventana con el resultado del código ejecutado

terminal ubuntu programming

O si lo prefieres puedes utilizar la propia terminal de Geany

consola command

enjoy!!!

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Vibrate: ¿Cómo hacer vibrar un dispositivo Android?

Vibrate: ¿Cómo hacer vibrar un dispositivo Android?

En este post crearemos una app para utilizar el vibrador de nuestro dispositivo android usando para ello el IDE Android...

Escalar imagen en java

Escalar imagen en java

Esta aplicacion permite escalar una imagen desde java sin perder las proporciones de la misma, utiliza SCALE_AREA_AVERAG...

Radio.Garden .:. La web donde puedes escuchar Radios de todo el mundo

Radio.Garden .:. La web donde puedes escuchar Radios de todo el mundo

Radio.Garden es un proyecto interactivo desarrollado por el Instituto Holandés para el Sonido y la Visión en cooperación...

Reproducir video en JFrame Swing con JavaFX

Reproducir video en JFrame Swing con JavaFX

JavaFX un producto de  Sun Microsystems/Oracle Corporation que salio a la luz para competir con tecnologías como Flash o...

Gráfico de columnas con iReport

Gráfico de columnas con iReport

El gráfico de columnas es uno  tipo de gráfico que nos permite representar fácilmente la cantidad de veces que ocurre un...

Mejora tu memoria con esta fuente diseñada por científicos

Mejora tu memoria con esta fuente diseñada por científicos

Sans Forgetica es una fuente diseñada utilizando los principios de la psicología cognitiva para ayudar a recordar mejor...

Comparte lo que sabes

Categorias

Últimas entradas

En un post anterior conocimos una herramienta Open Source con un conjunto de herramientas para el trabajo con imágenes e...

ImageMagick es un software de código abierto multiplataforma que contiene una serie de herramientas para leer, mostrar,...

OCR (Optical Character Recognition) en español, Reconociminto Optico de Caracteres, es el proceso por el cual  se extrae...

La misión espacial de la NASA, el Mars  2020 Rover Mission esta proyectada para lanzarse en julio de 2020 y su llegada s...

Android Bolivia

MAUS