Publi

  • La importancia de conocer atajos de teclado en nuestro IDE/Editor favorito

    photo-1454165205744-3b78555e5572_r
    Siempre aconsejo a alguien que esté aprendiendo a programar que lo primero es sentirte bien con el entorno o IDE que manejas. A veces, en muchos centros de enseñanza se impone un entorno, por ejemplo Dev-Cpp o Borland C, pero cuando nos toca ponernos a programar algo en serio, ya sea para nosotros o para trabajar lo primero es elegir un IDE con el que nos encontremos cómodos.

    Tanto para personas que están empezando como para expertos suelo hacer que prueben alguno de estos tres: Eclipse, Netbeans o Code::Blocks y que echen un rato intentando familiarizarse con el entorno, sus caprichos y su metodología.… Leer artículo completo

  • Tecla rápida para compilar con Kate

    Aunque tenemos a nuestra disposición gran cantidad de IDEs para programación, a veces viene bien un programa muy rápido y que tenga capacidad para compilar y ejecutar pequeños programas.

    Aunque tenemos la posibilidad de cargar una consola integrada, pero no es suficiente.

    confkateNos dirigimos a la configuración del programa…

    captElegimos herramientas externas y escogemos Nuevo, para crear una nueva herramienta. Ahí encontraremos la siguiente ventana:

    capt1Rellenamos los campos y en script escribimos lo siguiente:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    xterm -name xt2 -e sh -c 'cd "%directory";
    fichero="%filename";
    ejecutable=${CF%.*};
    extension=${CF#*.};
    extension=`echo $extension | awk '
    \''{print tolower($0)}'\''`;

    rm $ejecutable 2> /dev/null;
    case $extension in
    "c") gcc -o $ejecutable "%filename" 1>&2 2>/tmp/ktc_err
    ;;
    "cpp") g++ -o $ejecutable "%filename" 1>&2 2>/tmp/ktc_err
    ;;
    *) echo "Extensión no reconocida" ;;
    esac
    ./ejecutable
    echo -e "\n-----------------";
    echo "Compilación: ";
    cat /tmp/ktc_err;
    echo -e "--------------------\n";

    printf "%s" "Pulsa INTRO para continuar"; read intro'

    Este script básicamente compilará el programa actual ya sea en c o c++ dependiendo de la extensión y lo ejecutará, al mismo tiempo veremos un pequeño informe de la compilación al final de la ejecución.… Leer artículo completo