Sintaxis coloreada con COOoder

Bueno, llevaba ya unas cuantas entradas sin hacer otra cosa que quejarme y ya es hora de hablar de software libre que funciona y hace la vida más cómoda y -por qué no decirlo- más feliz a la gente 🙂

Este es el caso de COOoder, extensión para OpenOffice.org / LibreOffice desarrollada por Cédric Bosdonnat que permite colorear automáticamente la sintaxis del código que incluyamos en nuestros documentos. El nombre puede parecer raro al principio, pero no creo que responda a un impulso hipster por parte de su autor añadiendo una o más a la ya famosa moda de la doble o (google, moodle, doodle, yahoo, metroo, etc.), sino que todo indica que no es más que la suma de coder + OOo (OpenOffice.org). Todo este rollo lo suelto para que os acordéis mejor del nombre cuando olvidéis este artículo ;-P

Para instalar esta extensión, hay que hacer lo siguiente:

  1. Descargar el fichero OXT que contiene la extensión (coooder-1.1.2.oxt).
  2. Instalarla con unopkg (se encuentra en el PATH o en el directorio donde tengas instalados los ejecutables de OpenOffice/LibreOffice): unopkg add coooder-1.1.2.oxt
  3. Reiniciar OpenOffice / LibreOffice, cerrando todas las ventanas abiertas.

Una vez hecho esto, podrás seleccionar el código que quieras colorear y elegir “Herramientas > Complementos (add-ons) > COOoder” para lanzar la extensión. Seguidamente se mostrará un pequeño diálogo para indicar qué lenguaje de programación es el empleado en el texto seleccionado y una vez hecho esto, tendremos nuestro código con los colores que habitualmente se emplean en los editores y entornos de desarrollo más populares 🙂

#include <stdio.h>

int main() {

  printf(“COOoder rOOolz!\n”);

}

tag Tags: , , , , , , ,

1 Comentario en “Sintaxis coloreada con COOoder”


  1. 1 HOOVER 14 de marzo de 2012 a las 18:11

    simplemente curiosidad, que es Software Libre.

Deja tu comentario...

Fatal error: Call to undefined function show_manual_subscription_form() in /var/www/blogs/SoftwareLibre/wp-content/themes/triplek2-091/comments.php on line 207