TÉ | |
---|---|
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 ) |
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] .
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.
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] .
Editores de texto ( lista ) | |
---|---|
Unix / Linux | |
DOS | |
ventanas | |
multiplataforma | |
SDK | |
Funciones |