Un editor de texto es un programa informático independiente o un componente de un paquete de software (por ejemplo, un editor de código fuente de un entorno de desarrollo integrado o una ventana de entrada en un navegador) diseñado para crear y modificar datos de texto en general y archivos de texto, en particular . 1] .
Los editores de texto están diseñados para trabajar con archivos de texto de forma interactiva. Le permiten ver el contenido de los archivos de texto y realizar diversas acciones en ellos: insertar, eliminar y copiar texto, buscar y reemplazar contextualmente, ordenar cadenas, ver códigos de caracteres y convertir codificaciones , imprimir, etc.
A menudo, los editores de texto interactivos contienen funciones adicionales diseñadas para automatizar acciones de edición (desde secuencias de pulsaciones de teclas grabadas hasta lenguajes de programación integrados completos ), o mostrar datos textuales de una manera especial (por ejemplo, con resaltado de sintaxis ).
Muchos editores de texto son editores de código fuente , es decir, están enfocados a trabajar con textos de programa .
Un editor de texto línea por línea (línea) ( ing. editor de línea ) trabaja con texto como una secuencia de líneas numeradas, realizando operaciones en el texto en las líneas especificadas [2] . Un ejemplo de dicho editor sería edlin, que se incluyó con MS-DOS .
El editor de contexto (línea) ( ing. context editor ), un ejemplo del cual puede ser ECCE ( ing. Edinburgh Compatible Context Editor ) [3] , realiza operaciones en el texto en la posición actual.
Un editor de texto en pantalla permite al usuario mover el cursor en el texto usando teclas u otros dispositivos de entrada [4] .
Los procesadores de texto están enfocados al diseño y formateo de textos y la introducción de objetos de terceros en ellos (fuentes, tablas, fórmulas, gráficos, etc.) y se caracterizan por la presencia de modos WYSIWYG . Dado que el formato de texto no almacena información sobre el diseño del texto, los procesadores de texto funcionan con archivos en los que los textos están enmarcados por algún lenguaje de marcado como HTML , o con archivos en sus propios formatos " binarios ".
Editores de texto ( lista ) | |
---|---|
Unix / Linux | |
DOS | |
ventanas | |
multiplataforma | |
SDK | |
Funciones |