Scite by Scintilla

  • Por
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.
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.

Imagen del programa editor de código Scite


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.

Autor

Miguel Angel Álvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir

Comentarios

Jorge

30/4/2004
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

nike free dk

24/11/2013
9EB9
plenty of methods you can utilize in your social [url=http://www.pgai.com.au/wp-includes/login.php]nike free dk[/url] <a href="http://www.pgai.com.au/wp-includes/login.php" title="nike free dk">nike free dk</a>

Nike Free 5.0 Danmark

28/11/2013
SP9F
The assign means ?Turtle Island?,plus is a conservation place because ocean turtles. It?s feasible apt obtain boats from Nusa Dua out apt the island and usually these have glass bottoms so that you tin landscape the marine life. The island too plays a huge role amid religious history plus tradition,plus offensive its diminutive size there are actually four temples on the ashore one of which, Pura Sakenan,namely one of the holiest sites because Balinese Hindus.

nike free run 2

29/11/2013
9SUF
Lakeside Resort Kelowna - A Perfect Destination For Holiday
<a href="http://www.pgai.com.au/wp-root.php" >nike free run 2</a>
[url=http://www.pgai.com.au/wp-root.php]nike free run 2[/url]

nike free 3

30/11/2013
WPDY
Of lesson some people rather the flight by mechanical means. There's indeed no shame in namely The good news is there are some excellent opportunities apt take in the landscape and machinery. Nothing to mention you can not acquaint their experiences as well for portly than the additional mechanical experience. You can see the scenes of Frisco from the cockpit of a biplane. Besides the unbelievable landscape is namely totally free apt book one of the attractions aerobatic biplane namely are better planned ahead the repast instead of after them.
<a href="http://www.indiastoneexport.com/nikefree3.html" >nike free 3</a>
[url=http://www.indiastoneexport.com/nikefree3.html]nike free 3[/url]

http://www.highland2007.com/0225/696.htm

25/2/2014
3UCD
I?m impressed, I must say. Really rarely do I encounter a blog that?s both educative and entertaining, and let me let you know, you could have hit the nail on the head. Your thought is outstanding; the issue is something that not enough people are talking intelligently about. I am very completely happy that I stumbled across this in my seek for something referring to this.
[url=http://www.highland2007.com/0225/696.htm]http://www.highland2007.com/0225/696.htm[/url]
<a href="http://www.highland2007.com/0225/696.htm" title="http://www.highland2007.com/0225/696.htm">http://www.highland2007.com/0225/696.htm</a>

http://www.obpmilling.com/0312/677.html

12/3/2014
6V8S
It?s actually a cool and helpful piece of info. I?m glad that you shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.
[url=http://www.obpmilling.com/0312/677.html]http://www.obpmilling.com/0312/677.html[/url]
<a href="http://www.obpmilling.com/0312/677.html" title="http://www.obpmilling.com/0312/677.html">http://www.obpmilling.com/0312/677.html</a>