SciTE

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 14 de octubre de 2020; las comprobaciones requieren 5 ediciones .
SciTE

SciTE en Ubuntu 5.04
Tipo de editor de texto
Desarrollador Neil Hodgson
Escrito en C++
Interfaz GTK
Sistema operativo Software multiplataforma
Primera edición 1999
ultima versión 5.2.3 ( 22 de mayo de 2022 )
Licencia Licencia para Scintilla y SciTE
Sitio web scintilla.org/SciTE.html
 Archivos multimedia en Wikimedia Commons

SciTE (del inglés  Scintilla based T ext E ditor ) es un editor de texto multiplataforma creado por Neil Hodgson utilizando el componente de edición Scintilla desarrollado por él . Diseñado principalmente para editar textos fuente de programas y resalta la sintaxis para muchos lenguajes de programación ( C , C++ , C# , Java , Ruby , Pascal , Perl , Python , etc.), marcado ( HTML , XML , etc.), descripciones de hardware ( VHDL , Verilog , SystemVerilog ). SciTE se caracteriza [1] como un editor de texto compacto para programadores con plegado de código convenientemente implementado , resaltado de sintaxis avanzado y otras características útiles. SciTe es una aplicación portátil y funciona cuando se ejecuta desde dispositivos portátiles. El tamaño de la distribución SciTE no supera los 2,5 MB .

SciTE se creó originalmente para demostrar el poder de Scintilla , pero a medida que ha evolucionado se ha convertido en un editor de texto ampliamente utilizado . El número de descargas del programa ha superado los 4 millones [2] .

Además de Neil Hodgson, muchos otros colaboradores contribuyeron al trabajo de SciTE [3] .

Pronunciación del título

No hay consenso sobre la pronunciación del nombre "SciTE". (Editor de texto Scintilla) [saɪntilla] .

Muchos usuarios lo pronuncian como vista o sitio [saɪt] , mientras que el propio autor se adhiere a la pronunciación de skite [skaɪt] o shkite [ʃkaɪt] . [cuatro]

Características de SciTE

Interfaz

La interfaz de SciTE es de una sola ventana, multidocumento, con pestañas para cambiar entre archivos abiertos . Hay un menú, una barra de herramientas, una barra de pestañas y una barra de estado. Hay archivos de localización para varias docenas de idiomas, incluido el ruso . Además de los idiomas naturales, existe un archivo de localización para el idioma internacional Esperanto . Se pueden crear nuevos archivos de localización traduciendo el archivo " locale.properties", que forma parte de la distribución [5] .

Personalización

SciTE tiene amplias opciones de personalización, que se implementan mediante la edición de archivos de configuración , a los que se accede rápidamente en la sección del menú "Configuración". No hay GUI de configuración , excepto para la configuración de sangría [6] .

Además, las capacidades de SciTE se pueden ampliar utilizando scripts en el lenguaje Lua , que se ejecutan utilizando el intérprete Lua 5.1 incorporado [7] .

Trabajando con archivos

SciTE le permite abrir y guardar archivos tanto en codificación del sistema como en Unicode ( UTF-8 y UTF-16 ).

Es posible exportar archivos en formato HTML , RTF , PDF , LaTeX , XML conservando el resaltado de sintaxis ;

Es posible guardar y cargar una sesión  , un conjunto de archivos abiertos. Esto le permite usar SciTE para trabajar con varios proyectos que constan de una gran cantidad de archivos.

Hay un límite en la cantidad de archivos abiertos simultáneamente: el valor máximo se establece en la configuración y no puede exceder 100. [6]

Edición de texto

Características de la implementación de visualización de texto en SciTE:

Características de la implementación de la edición:

Conexión de programas externos

SciTE le permite llamar a programas externos para procesar archivos abiertos (por ejemplo, compiladores ) usando comandos de la sección del menú "Herramientas" (del  inglés  -  "herramientas"). El usuario puede personalizar los comandos y difieren según el tipo de archivo que se procese.

Los resultados del trabajo se muestran en la ventana de la consola , que aparece en la parte inferior (o derecha) de la ventana de SciTE. En este caso, los mensajes de error se resaltan en color. Al hacer clic en un mensaje, puede saltar a la línea correspondiente en el archivo que se está editando.

Compatibilidad

SciTE se distribuye tanto en forma de distribuciones listas para usar para Linux y Microsoft Windows , como en forma de códigos fuente en C ++ que se pueden compilar :

En Linux , la interfaz SciTE se implementa usando GTK+ , en Microsoft Windows , se  implementa usando la API de Windows .

Véase también

Notas

  1. El sueño del programador // Computerra Plus
  2. Descargar estadísticas . Consultado el 23 de mayo de 2016. Archivado desde el original el 24 de septiembre de 2016.
  3. Historia de Scintilla y SciTE . Consultado el 23 de mayo de 2016. Archivado desde el original el 5 de agosto de 2013.
  4. Pregunta fuera de lo  común (enlace descendente  )
  5. SciTE localizado . Consultado el 23 de mayo de 2016. Archivado desde el original el 12 de junio de 2016.
  6. 12 Documentación de SciTE . Consultado el 23 de mayo de 2016. Archivado desde el original el 30 de mayo de 2016.
  7. Extensión de secuencias de comandos SciTE Lua . Consultado el 23 de mayo de 2016. Archivado desde el original el 24 de mayo de 2016.

Literatura

Enlaces