Scite by Scintilla
Un editor de textos para programadores en casi cualquier lenguaje conocido. Creado para mostrar el funcionamiento de unas librerías que ofrecen funcionalidades de edición de código llamadas Scintilla.
13/2/04 - El programa que nos ocupa es un editor de textos para programar en cualquier lenguaje, entre una gran lista de posibilidades, como C / C++ / C#, PHP, VBScipt, CSS, Java, Javascript, Fortran, ADA, etc. Es un programa gratuito, disponible tanto para Linux como para Windows, que sirve para mostrar el funcionamiento de unas librerías llamadas Scintilla, que permiten el desarrollo de entornos de programación muy variados. En este artículo comentaremos tanto SciTE como Scintilla.
SciTE
Es un programa bastante sencillo, que no ofrece muchas ayudas al desarrollador, aunque su fuerte está en otros aspectos. La mayor ventaja, como ya hemos comentado, es que ofrece compatibilidad con diversas y dispares tecnologías. Otras posibilidades básicas son por ejemplo:
- Capacidad para abrir varios archivos a la vez.
- Coloreado del código, en función del lenguaje de desarrollo elegido.
- Autocompletado de código. (Propone nombres de funciones según se va escribiendo el texto y señala los parámetros que esperan recibir)
- Ayudas en el identado del texto.
- Ventana para mostrar la salida de los programas editados.
- Buscar y reemplazar en los archivos.
Para configurar el programa disponemos de una serie de archivos de texto donde se encuentran las variables del sistema. Los archivos se encuentran alojados para editar en el menú Options y tienen la extensión .properties. Es una manera bastante compleja de configurar un programa, pero sin duda nos dará bastante control sobre él. El problema es que no se entienden las diferentes variables de propiedades disponibles, con lo que es difícil meterle mano a los archivos de configuración.
Por ejemplo, si tenemos instalado el lenguaje de programación Python en nuestro sistema, podremos configurar SciTE para el trabajo con este lenguaje en el archivo python.properties. Entre otras cosas, podemos indicar el directorio donde tenemos instalado Python y la llamada que efectuará el programa cuando pretendamos ejecutar el script que estamos programando, a fin de que muestre la salida en el correspondiente espacio Output.
En definitiva, este programa no está pensado para un usuario inexperto o que desee realizar exclusivamente páginas web. No ofrece muchas posibilidades y es difícil de configurar. Más bien, lo recomendaría a un usuario experimentado que desee disponer de un editor de textos muy polivalente y de poco peso.
La página web de SciTE es
http://www.scintilla.org/SciTE.html
Scintilla
Se trata de una librería de funciones pensada para realizar programas de edición de código en cualquier lenguaje. Insistimos, no es un programa propiamente dicho, sino un juego de funciones con el que podremos realizar software orientado a la edición de código fuente. De hecho, con Scintilla está programado SciTE, que no es más que un demo de lo que las librerías pueden hacer.
Scintilla se ofrece gratuitamente para cualquier persona que desee utilizar las librerías, a fin de construir con ellas un editor de código a su gusto. Aunque deseemos realizar un producto comercial basado en Scintilla, no deberemos pagar nada por utilizarlo.
Scintilla ofrece funcionalidades muy útiles no solo para la edición de código, sino también para ejecutar y hacer el debug de los programas. Incluye soporte para diversos estilos de sintaxis, indicadores de error, completado de código, etc.
Estas librerías se pueden utilizar tanto en sistemas Linux como Windows. En el futuro piensan incorporar soporte para .NET y Java.
Seguir navegando a partir aquí:
+ 1 categoria relacionada
+ 1 comentario (Añadir)
| Autoría, licencia y acciones sobre este artículo |
|
Informe de Miguel Angel Alvarez* Director de DesarrolloWeb.com
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
* Para consultas técnicas utilizar la lista de correo.
|
Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en
Programación
Comentarios de los visitantes
|
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
|
| Se muestra un comentario revisado |
Comentario de Jorge
30/4/04
He probado muchos editores, y desde luego este es el más fácil de usar, más potente y más configurable que he visto
Ir arriba