TEA (editor de texto)

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 20 de mayo de 2022; las comprobaciones requieren 4 ediciones .
Tipo de Editor de texto
Escrito en C++
Sistema operativo multiplataforma (Qt)
Primera edición 19/12/2001
ultima versión 61.0.0 (7 de julio de 2022 ) ( 2022-07-07 )
Licencia GPL
Sitio web tea.ourproject.org

TEA Text Editor es un editor de texto. Cuenta con una gran cantidad de funciones y una interfaz algo inusual [1] . En particular, realiza muchas de las funciones de un administrador de archivos y un visor de imágenes [K 1] .

Escrito en C++ usando Qt [2] y compilado en un ejecutable relativamente pequeño [1] . Se ejecuta en Linux , Windows , macOS , Haiku y OS/2 . Distribuido bajo los términos de la GPL .

El editor está disponible en los repositorios de varias distribuciones de Linux, incluidas Debian y Ubuntu [2] .

Características del editor

El editor de texto admite el resaltado de sintaxis para lenguajes de marcado como LaTeX , DocBook , marcado de MediaWiki , XML y HTML / XHTML , así como LilyPond y Lout . Los lenguajes de programación admitidos (genéricos y especializados) incluyen AWK , C , C++ , Bash , BASIC , C# , D , Fortran , Java , Lua , NASM , NSIS , Pascal , Perl , PHP , R , Seed7 , Vala , Verilog y Translation Archivos PO para gettext [3] [4] .

Es compatible con una interfaz con pestañas de varios documentos , edición básica y revisión ortográfica , navegación por marcadores, fragmentos [K 2] [4] y una amplia gama de funciones especializadas, desde herramientas HTML hasta compatibilidad con el código Morse [1] . Un archivo crapbook.txt especial, guardado automáticamente (en la versión rusa de la interfaz, se abre usando el elemento de menú " Tonterías ") se usa para el almacenamiento rápido de varias notas y fragmentos de texto y puede servir como un reemplazo simple para un administrador de portapapeles como Parcellite para linux [4] .

Las características integradas suficientemente ricas del editor se pueden ampliar utilizando lenguajes de secuencias de comandos ( Python , Perl , Ruby y Bash ) instalados en el sistema, complementos escritos en QML [5] y también escribiendo archivos xml que contienen resaltado de sintaxis. normas.

Interfaz

La lógica general de la interfaz TEA se asemeja ligeramente a la del ligero IDE Geany [4] .

El modo actual del editor se selecciona seleccionando una de las pestañas dispuestas verticalmente [2] : la pestaña " editar ", para un editor de texto nativo, la pestaña " archivos " para el administrador de archivos [K 3] e imágenes , la " depuración ” para configurar el programa, la “ fecha ” para el organizador del calendario y la pestaña “manual”, que permite familiarizarse con la documentación para usuarios del programa [4] .

La barra de herramientas debajo de la barra de menú contiene solo accesos directos para tareas de edición básicas y no se puede personalizar, sin embargo, la interfaz del programa le permite "desenganchar" grupos individuales del menú del programa, abriendo copias de ellos como ventanas separadas -paneles, cuyas posiciones se guardan entre sesiones. La composición del menú depende del modo actual del editor [4] .

En la parte inferior de la ventana del programa hay una ventana "logmemo", donde se muestran todas las advertencias del editor, varios mensajes informativos (por ejemplo, sobre abrir y guardar archivos) y el resultado de algunas funciones de procesamiento de texto. Debajo está el llamado " campo de entrada famoso " (ZPV) donde se ingresan valores para buscar y reemplazar [K 4] y algunas otras funciones de procesamiento de texto. La función de búsqueda también funciona en la vista de documentación, configuración (para buscar elementos de menú, para configurar teclas de acceso rápido ) y administrador de archivos. En la parte inferior de la ventana del programa se encuentra la barra de estado, cuyo contenido se configura en el panel de "depuración" [4] .

Comentarios

  1. En el manual oficial en ruso, el administrador de archivos se llama administrador de archivos
  2. Los fragmentos se almacenan como archivos de texto en una carpeta especial, donde puede ir fácilmente a la pestaña correspondiente en el administrador de archivos incorporado y/o en el panel para elegir el nombre del archivo guardado.
  3. A partir de la versión 44.0, lanzada el 21 de mayo de 2017, el administrador de archivos admite el cambio de nombre masivo de archivos.
  4. El patrón de búsqueda y la cadena de reemplazo están separados por un carácter de tilde ( ~ ).

Notas

  1. 1 2 3 Mike Saunders. Tesoros secretos § TEA. Una asombrosa cantidad de funciones para procesamiento de texto  // formato Linux . - 2005. - Nº 82 .
  2. 1 2 3 Gary Richmond. El editor de texto Tea basado en Qt: administración de archivos de imagen y texto en una sola  aplicación . Revista de Software Libre (27 de julio de 2012). Consultado el 2 de diciembre de 2017. Archivado desde el original el 6 de octubre de 2017.
  3. Archivos de resaltado de sintaxis
  4. 1 2 3 4 5 6 7 Jack M. Germain. TEA: un editor de texto fluido que da en el  clavo . LinuxInsider . www.linuxinsider.com (21 de mayo de 2012). Consultado el 2 de diciembre de 2017. Archivado desde el original el 7 de noviembre de 2017.
  5. Guía para desarrolladores de complementos de TEA . Consultado el 4 de diciembre de 2017. Archivado desde el original el 5 de diciembre de 2017.

Literatura

Enlaces