Editor de texto


Un editor de texto es un tipo de programa de computadora que edita texto sin formato . Estos programas a veces se conocen como software de " bloc de notas ", siguiendo el nombre de Microsoft Notepad . [1] [2] [3] Los editores de texto se proporcionan con sistemas operativos y paquetes de desarrollo de software, y se pueden usar para cambiar archivos como archivos de configuración , archivos de documentación y código fuente del lenguaje de programación . [4]

Existen diferencias importantes entre el texto sin formato (creado y editado por editores de texto) y el texto enriquecido (como el creado por procesadores de texto o software de autoedición ).

El texto sin formato consiste exclusivamente en la representación de caracteres. Cada carácter está representado por una secuencia de longitud fija de uno, dos o cuatro bytes, o como una secuencia de longitud variable de uno a cuatro bytes, de acuerdo con las convenciones de codificación de caracteres específicas , como ASCII , ISO / IEC 2022 , UTF . -8 o Unicode . Estas convenciones definen muchos caracteres imprimibles, pero también caracteres no imprimibles que controlan el flujo del texto, como el espacio , el salto de línea y el salto de página . El texto sin formato no contiene ninguna otra información sobre el texto en sí, ni siquiera la convención de codificación de caracteres empleada. El texto sin formato se almacena enarchivos de texto , aunque los archivos de texto no almacenan exclusivamente texto sin formato. En los primeros días de las computadoras, el texto sin formato se mostraba con una fuente de espacio único , de modo que la alineación horizontal y el formato de columnas a veces se realizaban con caracteres de espacio en blanco. Por razones de compatibilidad, esta tradición no ha cambiado.

El texto enriquecido, por otro lado, puede contener metadatos, datos de formato de caracteres (por ejemplo , tipo de letra, tamaño, peso y estilo ), datos de formato de párrafo (por ejemplo, sangría, alineación, distribución de letras y palabras, y espacio entre líneas u otros párrafos), y datos de especificación de página (por ejemplo, tamaño, margen y dirección de lectura). El texto enriquecido puede ser muy complejo. El texto enriquecido se puede guardar en formato binario (por ejemplo, DOC ), archivos de texto adheridos a un lenguaje de marcado (por ejemplo, RTF o HTML ), o en una forma híbrida de ambos (por ejemplo, Office Open XML ).

Los editores de texto están destinados a abrir y guardar archivos de texto que contengan texto sin formato o cualquier cosa que pueda interpretarse como texto sin formato, incluido el marcado para texto enriquecido o el marcado para otra cosa (por ejemplo, SVG ).

Antes de que existieran los editores de texto, el texto de computadora se perforaba en tarjetas con máquinas perforadoras . Las cajas físicas de estas tarjetas de cartón delgadas se insertaron luego en un lector de tarjetas. Los archivos de "imagen de tarjeta" de cinta magnética y disco creados a partir de tales barajas de tarjetas a menudo no tenían caracteres de separación de línea en absoluto, y asumían registros de 80 caracteres de longitud fija. Una alternativa a las tarjetas era la cinta de papel perforada. Podría ser creado por algunos teleimpresores (como el teletipo), que usaban caracteres especiales para indicar los finales de los registros.


Los editores como Leafpad , que se muestran aquí, a menudo se incluyen con los sistemas operativos como una aplicación de ayuda predeterminada para abrir archivos de texto.
Una caja de tarjetas perforadas con varias barajas de programas.
Emacs, un editor de texto popular entre los programadores, que se ejecuta en Microsoft Windows
gedit es un editor de texto enviado con GNOME