Noticia EDIS-C Un IDE ligero para el lenguaje C

EDIS-C (alpha), inicialmente llamado SIDE-C, comenzó como un proyecto personal, la idea de hacer un programa “grande”, que sea Software Libre y que pueda ser usado por muchos.

Inspirado en NINJA-IDE, su objetivo por el momento no es de hacer competencia con los demás IDE’s que existen, es verdad, hay muchos y buenos, y generalmente un programador de C no utiliza un IDE, pero EDIS-C pretende ser un editor multiplataforma simple y ligero, pensado para aquellos estudiantes Universitarios que ven a C como un “monstruo”.

Es decir, que el Entorno posea auto ayudas de la sintaxis de C, que sepa cuando falta un punto y coma antes de compilar el código fuente, un explorador lateral para la visualización de funciones, estructuras, etc, en fin todo lo necesario para hacer más amigable este lenguaje para aquellos principiantes. Esto último comentado por el momento no está implementado, pero lo estará en poco tiempo ;).

EDIS-C programado completamente en Python, utilizando Qt como biblioteca gráfica (PyQt). El proyecto es muy joven y espero crezca. Invito a que se sumen en el proyecto a aquellos que les gusta divertirse con Python. Por el momento utiliza el compilador GCC, en un futuro se piensa utilizar CLANG.

Características básicas de EDIS-C

  • Editor con todas las funciones básicas ( abrir, abrir varios archivos, guardar, guardar como, deshacer, rehacer, cortar, copiar, pegar, seleccionar, borrar, etc).
  • Varios editores en varias pestañas.
  • Cerrar pestaña actual, cerrar todas las pestañas y cerrar todas excepto en la que se está trabajando.
  • Imprimir código fuente.
  • Opciones de insertado de fecha formateada.
  • Opciones de insertado de cabeceras de la librería estándar.
  • Margen de línea.
  • Insertado de título comentado y separador según la distancia del margen de línea.
  • Resaltado de sintaxis para palabras reservadas y funciones.
  • Auto-completado de: [], (), {}.
  • Auto-indentación, configurable.
  • Se puede seleccionar una parte del código y aplicarle o sacarle una indentación.
  • Mini-mapa con opciones de configuración de opacidad.
  • Zoom-in, zoom-out.
  • Sidebar widget (números de líneas lateral).
  • Visualización de tabulaciones y espacios.
  • Widget output para la visualización de salida estándar.
  • Entre otras más…









Espero muchas sugerencias y por supuesto críticas además de invitarlos otra vez a sumarse a este pequeño proyecto.

¿ Dónde consigo el código fuente de EDIS-C?


El código fuente está alojado en GitHub, puedes clonar el repositorio y correr desde el fuente.

Código fuente

La entrada EDIS-C Un IDE ligero para el lenguaje C aparece primero en Desde Linux.


DMKsa48_A-8


Continúar leyendo...