LinuxParty
Tener un IDE para la consola de texto es un lujo, ya tenía el Midnight Commander para cuando me pongo perezoso para moverme por el disco duro... Y buscaba esto, para no estar siempre en las X, o sencillamente cuando en tu servidor no tienes (o no puedes) ejecutar más que algún "ssh -X"...
![[TIA 1.1 screenshot]](https://www.pegasoft.ca/pictures/tia_screenshot.png)
TIA es una consola IDE basada en ncurses para GCC, G++, Java, Perl, PHP, BASH, BUSH, HTML y GNAT (Ada 95). Ha integrado el soporte para ratones compatibles CVS, SVN y ncurses. Incluye un depurador de consola de estilo DDD, corrección ortográfica automática, resaltación de palabras claves, las estadísticas del proyecto, copias de seguridad automáticas y las macros de teclado. La ventana del proyecto controla la configuración de optimización y la depuración en un mismo lugar. TIA soporta los constructores de proyectos: make, cook y gnatmake. Además cada usuario tendrá un archivo independiente con sus preferencias.
Web site del proyecto: https://www.pegasoft.ca/tia.html
Hasta ahora TIA soporta los siguientes lenguajes:
A propósito, TIA significa: Tiny IDE for Ada/Anything.
Una de las cosas que puede ocurrir, es que no tengáis algunas dependencias, entonces habrá que buscarlas en los repositorios, a modo de ejemplo...

![[TIA 1.1 screenshot]](https://www.pegasoft.ca/pictures/tia_screenshot.png)
TIA es una consola IDE basada en ncurses para GCC, G++, Java, Perl, PHP, BASH, BUSH, HTML y GNAT (Ada 95). Ha integrado el soporte para ratones compatibles CVS, SVN y ncurses. Incluye un depurador de consola de estilo DDD, corrección ortográfica automática, resaltación de palabras claves, las estadísticas del proyecto, copias de seguridad automáticas y las macros de teclado. La ventana del proyecto controla la configuración de optimización y la depuración en un mismo lugar. TIA soporta los constructores de proyectos: make, cook y gnatmake. Además cada usuario tendrá un archivo independiente con sus preferencias.
Web site del proyecto: https://www.pegasoft.ca/tia.html
Hasta ahora TIA soporta los siguientes lenguajes:
- GCC Ada (GNAT)
- Bash
- Bush
- GCC C
- GCC C++
- HTML
- Java (Sun and GCJ)
- Perl
- PHP
- Python
A propósito, TIA significa: Tiny IDE for Ada/Anything.
Una de las cosas que puede ocurrir, es que no tengáis algunas dependencias, entonces habrá que buscarlas en los repositorios, a modo de ejemplo...
[javier@javiequipo Descargas]$ tar xvfz tia-1.1-fc6.tgz [javier@javiequipo Descargas]$ ./tia ./tia: error while loading shared libraries: libgnat-4.1.so: cannot open shared object file: No such file or directory [javier@javiequipo Descargas]$ yum search libgnat Complementos cargados:downloadonly, presto, refresh-packagekit adobe-linux-i386 rpmfusion-free-updates rpmfusion-nonfree-updates updates/metalink =================== Concordante: libgnat =================== libgnat.i686 : GNU Ada 95 runtime shared libraries libgnat-devel.i686 : GNU Ada 95 libraries (Tras validarte como root, usar sudo, etc...) [javier@javiequipo Descargas]$ yum -y install libgnat-devel libgnat
