Editores De Texto 1. Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Hoy en día es comúnmente de 7- o 8-bits en ASCII o UTF-8, rara vez EBCDIC. Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 o hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario reconoce como la letra "a" y ofrecerá al usuario las funciones necesarias para cambiar el número binario en el archivo. Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, scripts o el código fuente de algún programa. El archivo creado por un editor de texto incluye por convención en DOS y Microsoft Windows la extensión ".tex", aunque pueda ser cambiada a cualquier otra con posterioridad. Tanto Unix como Linux dan al usuario total libertad en la denominación de sus archivos. Al trasladar archivos de texto de un sistema operativo a otro se debe considerar que existen al menos dos convenciones diferentes para señalar el término de una línea: Unix y Linux usan sólo retorno de carro en cambio Microsoft Windows usa al término de cada línea retorno de carro y salto de línea. 2. Tipos de editores de texto Hay una gran variedad de editores de texto. Algunos son de uso general, mientras que otros están diseñados para escribir o programar en un lenguaje. Algunos son muy sencillos, mientras que otros tienen implementadas gran cantidad de funciones. El editor de texto debe ser considerado como una herramienta de trabajo del programador o administrador de la máquina. Como herramienta permite realizar ciertos trabajos, pero también requiere de aprendizaje para que el usuario conozca y obtenga destreza en su uso. La llamada curva de aprendizaje es una representación de la destreza adquirida a lo largo del tiempo de aprendizaje. Un editor puede ofrecer muchas funciones, pero si su curva de aprendizaje es muy larga, puede desanimar el aprendizaje y terminará siendo dejado de lado. Puede que un editor tenga una curva de aprendizaje muy empinada y corta, pero si no ofrece muchas funciones el usuario le reemplazará por otro más productivo. Es decir la elección del editor más apropiado depende de varios factores, alguno de ellos muy subjetivos. Esta coyuntura de intereses ha dado lugar a largas discusiones sobre la respuesta a la pregunta "¿cuál es el mejor editor de texto?". Hoy en día muchos editores originalmente salidos de Unix o Linux han sido portados a otros sistemas operativos, lo que permite trabajar en otros sistemas sin tener que aprender el uso de otro editor. 3. Ejemplos de editores de textos Notepad.cc: es un editor de texto en la nube muy sencillo y muy rápido. Permite agregar un password a cada uno de los archivos de texto creados y generar una dirección web para poder compartirlos posteriormente. Writebox: es un editor de texto multinavegador. Esta aplicación te permite escribir texto directamente en tu navegador y guardarlo en local o bien sincronizar el contenido en la nube directamente en una cuenta de Dropbox. Writer: es un editor de texto multinavegador. Ofrece la opción de trabajar a pantalla completa y seleccionar las tipografías y las combinaciones de colores. Dispone de un pequeño menú para activar sonidos de mecanografía al teclear. Simplenote: es un editor de texto en la nube muy sencillo y muy rápido. Permite crear etiquetas en los documentos e importar y exportar archivos de texto con la extensión CSV, JSON, XML, YAML, Atom y ENEX (Evernote). Google Docs.: es un editor de texto integrado dentro de Google Drive. Permite compartir el mismo documento con varios usuarios a la vez. Soporta gran variedad de idiomas y la posibilidad de añadir comentarios a modificaciones. Evernote Web: es un editor de texto que también permite capturar web, fotos, archivos de vídeo y audio o documentos PDF. Todo el contenido se sincroniza para cualquiera de las diferentes plataformas de este mismo producto. LYX: es un programa gráfico multiplataforma creado por Matthias Ettrich que permite la edición de texto usando LaTeX, por lo que hereda todas sus capacidades (notación científica, edición de ecuaciones, creación de índices). Write Monkey: es un interesante programa editor de textos minimalista que permite la redacción a pantalla completa y sin ningún elemento de distracción. Dispone de un amplio menú para activar sonidos de mecanografía al teclear Libre Office: es una suite ofimática libre y gratuita que cuenta con el procesador de texto Writer. Permite exportar los archivos de texto a PDF y HTML. Compatible con las extensiones y formatos de texto de Microsoft Office. Calligra: es una suite ofimática libre y gratuita que cuenta con el procesador de texto Words. Calligra Suite utiliza el formato de documento abierto y estándar OASIS OpenDocument de forma nativa. Compatible con Libre Office.